2012-02-20 73 views
3

我正在尋找在我的辦公室實施源代碼版本控制系統。我們開發移動應用程序,因此需要對各種不同的項目進行控制。我也不想要一個合併的系統。這在我的經驗中導致太多的頭痛,因此我想要一個鎖定系統,只有一個人可以同時在一個文件上工作。人們可以推薦什麼?我傾向於Windows上的VisualSVN和TortoiseSVN,但我不確定它是否可以設置爲僅鎖定而不合並。什麼是最佳鎖定版本控制系統?

+2

我很想看看你會收到什麼樣的回覆。在Git和Mercurial的世界大部分地區正朝着極端相反的方向發展的時候,在這裏(或者任何地方)鎖定版本控制的傾向往往不大。 – 2012-02-20 18:28:01

+2

@邁克爾:我認爲人們寧願不太喜歡的是「合併太複雜」的部分問題。但我不明白爲什麼應該關閉它,海事組織不符合非建設性標準。 – 2012-02-20 18:29:35

+3

我想說,你可能會因爲試圖以僅鎖定方式使用Subversion而感到沮喪。這真的很對這個工具。就像買一輛汽車然後從後面推着它一樣。 – 2012-02-20 18:31:56

回答

1

我會推薦Perforce,它有一個鎖定機制。

我看到此線程上已出現反鎖註釋,但如果您的心臟設置爲鎖定,則Perforce會提供一箇中央服務器,您可以在其中跟蹤誰鎖定了哪些文件。如果/當您決定禁止鎖定時有升級路徑,因爲它還具有強大的合併和集成系統。

+0

我一定會去看看。理想情況下,我寧願鎖定是。 – Dylan 2012-02-20 18:54:18

+1

@Dylan - 提防Perforce的嚴重成本。 – 2012-02-20 19:12:44

2

VCS,可以鎖定模型中使用(和合並,如果想)

  • SVN
  • 塑料SCM

(如果我們說」 ......在最適合的種類。 ..「)

相關問題