在Subversion中创建一个分支,其中一个目录中的一个目录永远不会更新?

时间:2012-01-18 18:44:50

标签: svn branch

在我的行李箱中,我有2个目录..

的/ dev / 和 / QA /

我想从trunk(head)创建一个分支,每当我将trunk更改合并到branch中时: - 我得到最新版本的/ dev / ..但...... - / qa /没有更新,即它已修复为我签出的原始版本。

有没有一种简单的方法可以做到这一点?我知道在其他SCM中,即Clearcase,我可以将目录版本更改为固定版本(而不是头部)。

也许使用SVN:某种方式的外部?

或以某种方式强制SVN只为/ qa /.

“记录”合并

请注意,我想避免更改trunk的任何结构...即将/ qa /目录移动到其他地方。

1 个答案:

答案 0 :(得分:1)

两个想法;

  • 使用Tag作为您的QA分支。如果您不需要检查更新,那就太好了。
  • 使用分支进行QA工作,并将您的Dev留在主干上。然后你可以继续工作,并根据需要将错误修复程序合并回主干。

查看SVN文档中的Common Branching Patterns以获取更多信息。