兩個團隊正在研究兩個不同的項目「A」和「B」。有些文件對於兩個項目都是通用的,並存儲在「Common」目錄中。當項目A的發佈日期接近時,項目A的團隊不希望受到團隊「B」對「常見」的修改所困擾。將SVN目錄設爲本地只讀
大多數人喜歡分支機構這樣的問題,但我不知道。我要的是給一個簡單的可能性,A隊以
1)忽視B隊以共同文件
2)A隊成員間的共同文件共享修改
下面是所做的所有修改在A,B,爲存儲在SVN通用目錄:
Common
.. A
.. B
我想實現我們的想法是讓「公共」目錄只讀,不可更新到A隊。如果他們真的想修改公用文件,他們將不得不將它們複製到目錄「A」中並提交它們。
有沒有一種方法,理想情況下是一個簡單而優雅的做「只是」?
NB:這是該問題的簡單介紹。有不僅僅是兩支球隊不是隻有一個「共同」庫,更
NB2:所有車隊使用TortoiseSVN
這聽起來像是它發明了什麼分支。爲什麼你認爲你不喜歡他們使用它呢? – sbi 2009-08-10 09:11:48
使用分支時,修改A或Common時不會有區別。我想讓修改Common變得稍微困難一些(只是爲了確保開發者在做之前確實有一點想法) – 2009-08-11 06:15:48