0

注意:我的步骤与此堆栈溢出问题不同

1. svn merge -c  261588 https://svn.repo
2. svn commit -m 'message...' (Committed revision 261598.)

请注意,除了 ONE 文件之外,还提交了 20 个其他文件

所以我恢复:

svn merge -c -261598 https://svn.repo
svn commit -m 'reverted 261598'

现在,如果我尝试提交一个新的 repo 工作副本,我仍然会遇到提交比我预期的更多文件的相同问题。我如何合并这个 ONE 文件而不是所有其他文件。

4

1 回答 1

0

阅读svn merge语法。您应该在服务器 URL 和 WC_PATH(工作副本路径)上指定要合并的文件的路径。如果你不这样做,那么 Subversion 会假定你想在文件夹级别进行合并。

C:\SVN\MyProject> svn merge -c 261588 path/to/file.ext https://127.0.0.1/svn/MyRepo/Projects/MyProject/path/to/file.ext
于 2013-09-03T11:30:17.793 回答