2009-06-03 72 views
0

我们公司使用SVN for VCS,我们希望这样做:如何在SVN提交之前强制检查等?

预先承诺的作品,所以我们可以在提交之前把一个大任务变成小任务。

我们需要在提交之前查看代码。

可以制作一个版本,其他人可以查看它。 (无修改发布回购。)

我们可以很容易地用叉子叉到另一个SVN服务器(项目管理),并推更改回。

我知道水银,GIT中,BAZZAR可以做的工作,但如何能SVN?

PS:别告诉我换SVN含汞,我不是CTO。

回答

1

一些问题可以通过给开发者自己的分支来解决。他们可以在那里开发自己的代码,如果它足够成熟和足够稳定,它可以与“主”分支合并。“

你也可以在Git/Mercurial/Bazaar中同时使用SVN - 一些项目实际上是这样做的该分散的VCS-ES使用由开发商在日常的工作和审查和批准的变更被移动到SVN。

+0

同意,给予开发他们自己的沙盒,您可以使用权限来管理合并回主干。如果开发商不熟悉的合并可能需要一段时间来让他们习惯了,但他们会喜欢它(反正我的经验)。 对于我们回购的一些地区,我们使用属性来要求审查额外水平和标志项目只有某些用户可以设置“通过”标志。这些属性通过人工步骤和自动化流程控制,并链接到我们的后端收获和构建中。 – 2009-06-03 12:35:15