在SVN中重新集成分支后跟踪提交日志的最佳方法是什么?

时间:2012-06-20 02:04:59

标签: svn version-control project-management cornerstone

我对SVN有一点经验。我们在iOS Xcode开发中使用Cornerstone作为我们的SVN客户端。

按照规范,对于每个项目,我们都有分支/标签/主干。我们决定让我们的主干分支拥有最新发布的稳定代码(通常是App Store版本)。

我们还决定有一个名为“main”的分支,它将是Adhoc发布的代码。 “development”分支,为每个开发人员合并来自所有开发人员和每个分支的更改。

在实现某项功能或修复错误后,开发人员会将其分支合并到开发分支中。从开发分支,主分支将合并。对于后备箱等等。

不幸的是,在我们执行“重新集成”分支后,所有在开发人员分支中完成的提交日志都将丢失(为了从所有开发人员那里获得一份干净的合并更改副本)

那么,我们最好的做法是跟踪提交日志,同时能够重新分支以获得所有其他开发人员的合并更改吗?

如果有办法从Cornerstone做到这一点,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

重新集成并提交后,block that commit将被合并回您的分支。这样你就可以保持分支活着,你不需要覆盖它的历史。