在svn上提交之前检查每个提交

时间:2013-05-27 13:18:33

标签: svn commit

我有一个非常大的项目,我想把一些工作交给一家印度公司。

项目托管在SVN服务器上,我希望我的一名员工检查外部开发人员的每次提交以及有效(或不有)的更改(有效=将提交推送到我们的svn存储库)。 我希望extern开发人员可以随时更新以获得最新版本。

你知道我怎么能做到这一点?

我为我的员工教过一个svn文件夹,其中Update来自一个url(svn for externs),并且commit转到另一个url(我们的svn)。

对于externs,一个文件夹,它从我们的svn服务器执行更新,并提交到他们的svn。

好吧看起来很复杂(也许是不可能的),有人这样做了吗?

1 个答案:

答案 0 :(得分:1)

本地方式是两个分支。我们将其命名为branch_developmentbranch_final。所有开发都转到branch_development,审核的提交将合并到branch_final(使用tortoiseSVN或类似的东西)。但请注意,如果省略/修改许多提交,它将导致合并冲突(技术和逻辑)。