我在Windows 7上运行svn
客户端。我使用TortoiseSVN,但主要依赖于命令行客户端。
我从cr0
创建了自己的分支trunk
,并对那里的文件进行了一些本地更改。当我使用命令
trunk
时
svn merge -r2000:3000 local\path1\cr0 local\path2\trunk
正如预期的那样,trunk
获得了正确的文件。
现在我正尝试使用
将其他一些更改(未触及我的文件)合并回cr0
svn merge -r2000:4000 local\path2\trunk local\path1\cr0
原始合并上更改的相同文件现在更改了cr0
中的标记 - 为什么会发生这种情况,如何摆脱它?
我尝试接受更改,并立即尝试合并回trunk
,而trunk
中的更改现在也会更改标记。从cr0
到trunk
的每次合并都会发生这种情况,反之亦然。有很多文件,其中不发生(我认为这应该是预期的行为)。
如何阻止这些文件在每次合并时更改标记?非常感谢你