2013-07-30 42 views
0

的版本控制軟件,我們目前正在偵察與下列規定 - 一個很好的版本控制軟件:需要提醒的使用

  • 文件鎖定。
  • 支持二進制文件。
  • 使用基於網絡的用戶界面進行簽入,簽出和其他功能。
  • 隨着用戶的安全和管理。

我們將使用這個項目已經生活。基本上我們會將所有的源對象存儲在這裏,並在需要附加需求時將它們用作源文件。

欣賞任何建議。

謝謝。

編輯:

忘了提,我們目前使用的Serena的PVCS VM。但是,我們正在努力尋找其他好的選擇。

此外,我想補充一點,我們還喜歡每個文件的檢出和修訂編號。

謝謝。

+0

正在存儲二進制文件和真正需要鎖?如果您沒有併發更改二進制數據,則可以使用純合併工作流而不是鎖定 –

+0

需要鎖定,以便一次只能由一名開發人員修改。我們使用Oracle Forms和Reports,它們是二進制文件,如果可能的話,想要進行併發更改。 – user2469412

+0

我發現,至少Forms是可以合併的(使用外部工具)https://forums.oracle.com/thread/899900 http://www.svnforum.org/threads/34474-Subversion-for-Oracle-窗體http://stackoverflow.com/questions/471078/comparing-oracle-forms-modules –

回答

0

因爲鎖是強制性的你的情況,你有沒有對後端供應鏈管理的選擇 - 它只能是顛覆。 JIRA的

建議作爲問題跟蹤和魚眼爲網絡前端仍然適用

+0

的附加工具感謝您的建議。我們目前正在測試Collabnet SVN。但我發現它缺少一些我們需要的功能,比如文件鎖定。不知道這是否依賴客戶端,但我們使用TurtoiseSVN,儘管存在文件鎖定,但它允許其他用戶解鎖(竊取)文件。還希望修訂是每個文件而不是每個存儲庫。 – user2469412

+0

@ user2469412 - 你可以只有這樣的SVN鎖定或根本沒有。全局修訂是一大特性,但您可以使用「上次更改的文件修訂版」進行操作,但我無法在CVS方式中看到相關多文件項目的任何好處 –