【发布时间】:2011-08-19 09:03:36
【问题描述】:
我正在考虑将 Git 用于本地开发人员 VCS 支持(这是用于多学科开发)。
以前的做法是为每个试用版重命名顶级目录(并保留一个 zip 副本)。对于 1-2 人的团队来说,它是相当有效的。 Beyond Compare 用于版本之间。
但是,快速尝试将 Git 应用于该方法表明它“认为”文件被删除并创建了新文件,而不是简单地位于新路径上。
所以我们有
\GIT-Dir
\.git
\Master-with-updating-version-name1
\ProjectName
\Source
files.etc
变成
\GIT-Dir
\.git
\Master-with-updating-version-name2
\ProjectName
\Source
files.etc
然后
\GIT-Dir
\.git
\Master-with-updating-version-name3
\ProjectName
\Source
files.etc
鉴于我需要在过渡期间保持旧方法有效,有哪些选择?
a/ 如何让 Git 意识到它只是一个路径更新?
b/ 如何确保较低级别的文件被正确跟踪和区分?
我在 Windows 上,使用 GitGui 0.13 和 git 1.7.4.msysgit.0,并安装了 GitExtensions 2.21
【问题讨论】:
标签: git