subversion commit添加的文件数量超出了预期;“svn合并”;

subversion commit添加的文件数量超出了预期;“svn合并”;,svn,Svn,注意:我的步骤与 请注意,除了一个文件之外,还提交了20个其他文件 因此,我回复: svn merge -c -261598 https://svn.repo svn commit -m 'reverted 261598' 现在,如果我试图提交一份新的回购协议工作副本,我仍然会遇到同样的问题:提交的文件比我预期的要多。 如何合并这一个文件而不是所有其他文件。阅读语法。您应该在服务器URL和WC_路径(工作副本路径)上指定要合并的文件的路径。如果不这样做,则Subversion假定您希望在文件夹

注意:我的步骤与

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

因此,我回复:

svn merge -c -261598 https://svn.repo
svn commit -m 'reverted 261598'
现在,如果我试图提交一份新的回购协议工作副本,我仍然会遇到同样的问题:提交的文件比我预期的要多。 如何合并这一个文件而不是所有其他文件。

阅读语法。您应该在服务器URL和WC_路径(工作副本路径)上指定要合并的文件的路径。如果不这样做,则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

好的,以明确的方式进行合并要求合并整个存储库。在“合并命令url”中直接处理要合并的文件。@arkascha不确定我是否合并了整个repo,因为我确实提到了修订版#不,我不是指修订版。我引用了那个修订版中更改的所有文件。这些是您合并的文件。都是。如果你只想在修订版中修改的一堆文件中找到一个文件,你必须处理这个文件。
C:\SVN\MyProject> svn merge -c 261588 path/to/file.ext https://127.0.0.1/svn/MyRepo/Projects/MyProject/path/to/file.ext