【发布时间】:2016-05-08 22:10:43
【问题描述】:
我有一个文件夹,我在其中保存和维护大约 20 个或 MySQL 脚本文件,我目前正在使用 Git 管理版本控制。由于这些脚本在某种程度上彼此独立,因此我想将我的存储库设置为单独跟踪每个文件的版本控制。例如,假设我有以下内容:
ImportTableA.sql -> v1.5
ProcessTableA.sql -> v1.2
TableAReport.sql -> v2.1
一段时间后,对其中两个文件进行了一些修改,它们看起来像这样:
ImportTableA.sql -> v1.7
ProcessTableA.sql -> v1.2
TableAReport.sql -> v3.0
由于 Git 中的版本控制和标签作为一个整体应用于 repo,是否有一种 easy 方法来跟踪单个文件的版本?我能想到的唯一方法是为每个文件创建一个单独的 repo,但是管理起来相当麻烦。
【问题讨论】:
-
为什么要为此使用 git? rcs 仍然运行良好。
-
涂抹|清洁过滤器。或 Mercurial,带有针对关键字扩展的特制关键字。或者不要在地球上拉猫头鹰,而是对 repo 中的所有文件使用通用的 changeset-id
标签: git repository