【发布时间】:2011-06-21 14:24:16
【问题描述】:
我们正在使用生成源代码的工具。将此源代码提交到主干。新的生成会话将复制到现有文件上。问题是当有人希望将主干合并到一个分支时,您会遇到冲突(本地添加,合并时的传入添加)。
我想要的是:从主干中取出所有文件并将它们复制到我的分支。删除所有不在trunk中的文件。
我找不到或想不出一个 SVN 和用户友好的解决方案,所以我希望你们中的一些人会:-D
【问题讨论】:
标签: svn merge code-generation
我们正在使用生成源代码的工具。将此源代码提交到主干。新的生成会话将复制到现有文件上。问题是当有人希望将主干合并到一个分支时,您会遇到冲突(本地添加,合并时的传入添加)。
我想要的是:从主干中取出所有文件并将它们复制到我的分支。删除所有不在trunk中的文件。
我找不到或想不出一个 SVN 和用户友好的解决方案,所以我希望你们中的一些人会:-D
【问题讨论】:
标签: svn merge code-generation
出于这个原因,您不应该将生成的文件保存在 Subversion(或任何源代码控制系统)中。
然而,你在哪里。你需要svn del你想离开的文件和svn cp你想在他们的位置上的文件。您可以使用存储库的 URL 来避免检查所有内容,并且可以在目录 URL 上使用 svn ls 列出文件以找出需要删除的内容。
【讨论】:
您不应签入生成的文件,只签入生成它们的来源。
【讨论】: