2011-12-19 64 views
0

我有点尴尬,设计师在SVN中创建了一个分支,而不是从trunk中复制文件,从FTP服务器上拉下它们。现在 - 当我将分支合并回主干时。我在整个目录中发生冲突,而不是单个文件。svn合并冲突的整个目录

所有的错误都

C dir 
> local add, incoming add upon merge 

有没有办法告诉SVN是确定W /这些目录,但在目录中的文件进行比较?

这里是我当前合并cmd在树干结帐:

svn merge -r45759:HEAD svn://path/to/branch 

这些是如果他们帮助分支的第3个提交

  • 的分支产生
  • 时修订45759是
  • 修订版45797是从FTP将文件拉下来的检入,并且 将它们提交给分支
  • 修订版45823是fi第一个实际 变化对分支致力于
+0

是否有一个特殊的原因使用复杂的svn合并命令,而不是简单的“svn merge svn:// path/to /分支“? – khmarbaise 2011-12-19 16:32:43

回答

0

我会建议通过

svn merge --accept theirs-full svn://path/to/branch 

重做合并这将让所有的分支的改变,而不asking..just使用它们,但请carefull,因为你已经创建了一个文件夹目录在您的本地工作副本产生冲突...