我已經開始了一項新工作,我的第一批職責之一是導入由代理機構以前維護的ASP代碼庫,現在正在內部實施。這個代碼庫目前存儲在一個Perforce倉庫中。適當的源代碼控制解決方案
我的新公司有一臺運行在Windows XP臺式機上的Subversion服務器。這被一些內部開發人員用作小項目的基本代碼回購。
我有機會爲公司的整個代碼庫創建一個全新的源代碼管理服務器。
一旦我導入並讓他們的開發人員在他們的ASP代碼庫上運行,我也將在C#中使用Visual Studio開始一個新項目,我也希望在源代碼控制之下。
我完全開放給任何解決方案。我們在這裏有一個VMWare環境,所以任何事情都是可能的。如果可能的話,我希望能夠使用工具從Perforce導入歷史記錄。我想要與Visual Studio良好的集成,但是應該爲不使用VS的開發人員提供獨立的客戶端或shell集成。
該公司的大部分開發人員目前都沒有使用源代碼管理,因此說服人們瞭解其好處可能會稍微艱難 - 因此,可能會更好地接受「更友好」的解決方案。
現金不一定是一個問題,但顯然便宜或免費是一個加號。
他們應該只是將其移動到服務器上(即進行定期備份,監視磁盤運行狀況等) – 2009-09-22 08:46:02
我同意 - 這就是我目前的想法;然而,只有三個開發人員(正在開發獨立於ASP代碼的項目)使用此服務器。 我意識到我可以只是虛擬化機器,但是這並不能解決操作系統是WinXP的問題,而且安裝本身並不理想。 如果我們放棄使用服務器本身的想法,同時也接受我想說服的開發人員目前不使用它的想法,我們就回到了開放領域。 所以是的,這是一個很好的理由,但我有興趣聽取替代方案。 – Jamie 2009-09-22 08:50:19
我會使用VisualSVN服務器並集中它 - 它是免費的,你可以在幾分鐘內將它在一個虛擬機實例中查找。它也爲你做所有的身份驗證。您可以將現有的資源庫恢復到新的VSVN服務器實例中。 – Deleted 2011-07-29 10:20:11