2013-11-20 40 views

回答

0

在我的例子rename-test.sh我调整了相似性指数,现在git认为data.txt和data-renamed.txt不再是单独的文件。

合并命令是:

GIT中合并-x重新命名阈值= 20 myBranch

0

重命名不是这里的问题。问题在于两个分支中的冲突变化:在两个分支中都附加了一行,并且Git无法知道谁是对的。你必须通过手动解决冲突来告诉它。

如果您data.txt的时间长一点,说5号线,并在myBranch您重命名文件,并附加线,并在主你前置线,合并将不会发生冲突的工作。

+0

任何链路与此的更多细节。当Git修改重命名的文件时,它如何解决文件已被重命名?文件中的更多内容如何为Git提供更多详细信息以解决文件被重命名的问题。 – DarVar

+0

我认为Git不会“sha”文件名,它会将所有文件的总内容放在一起。文件名无关紧要。不幸的是,我在Git Book中找不到这方面的很多细节:http://git-scm.com/book/en/Git-Basics-Recording-Changes-to-the-Repository#Moving-Files – janos