我正在考虑使用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 /如何确保正确跟踪较低级别的文件& diff'ed?
我在Windows上,使用GitGui 0.13和git 1.7.4.msysgit.0,并安装了GitExtensions 2.21
答案 0 :(得分:3)
答案 1 :(得分:2)
在命令行中,您将使用git mv
重命名文件或目录。您的GUI应该有一个选项。