当文件名称发生变化时,保持Git仓库的连续性

时间:2010-09-28 13:48:12

标签: git

我有一个用于驱动网站的Javascript文件的代码库。要同步部署中的许多文件,我使用附加的版本号命名文件。我有一个“主”文件,其中包含不同组件的当前版本号。这用于在HTML文件中生成脚本标记。

我将代码库设置为Git存储库。但是由于我使用版本号管理它的方式,所以每次部署新文件集时,我都会发出

git mv file.old-vers.js file.new-vers.js

除了Git将此视为一个完整的新文件之外,这一般都有效,因此我失去了更改的历史记录。

问题:有没有办法告诉Git保持连续性? (即即使文件名已更改,它仍然是同一个实体)

1 个答案:

答案 0 :(得分:0)

git log可以跟踪重命名。试试git log --follow path/to/file