2009-06-03 87 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