我svn
在 Windows 7 上运行客户端。我使用 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
- 为什么会发生这种情况以及如何摆脱它?
我尝试接受更改,并尝试立即合并回,以及now change 标记中trunk
的那些。trunk
这发生在从cr0
to的每次合并中,trunk
反之亦然。有很多文件不会发生这种情况(我认为这应该是预期的行为)。
如何阻止这些文件在每次合并时更改标签?非常感谢