如何忽略对trunk中删除的文件的更新

时间:2009-09-02 16:00:13

标签: svn

在SVN 1.6.5下,我们有一个回购,其中“主干”是我们主要开发的地方。

我们有一个“生产”分支,这是我们的实时网站代码。

当要将开发更改推送到实际站点时,我们会从主干进行一系列修订以同步主干和分支。

在“主干”中,我们在“生产”分支中提供了一些我们并不想要的项目信息。

我可以从“生产”分支中删除它,但在合并对已删除文件有更新的修订时最终会出现树冲突。

我知道我可以进行“仅记录修订”合并,但我想知道是否有更简单的方法来“忽略”这些修改。

2 个答案:

答案 0 :(得分:1)

使用externals安排相关的“生产”分支文件/目录从存储库中取出,而不是从主干中取出。

答案 1 :(得分:1)

我认为你不能忽视它们,但解决这些冲突并不需要花费太多时间。

首先解决“真实”冲突并确保仅保留生产分支中删除引起的冲突。然后自动解决工作副本根目录中剩余的所有内容,如下所示:

svn resolve -R --accept=mine-full .