我是一位爲我公司開發項目的單一開發人員。我使用Subversion和Trac(用於錯誤跟蹤和與管理類型的通信)。我有一個登臺服務器和一臺生產服務器。今天我檢查了一些代碼,發現我的基於FSFS的svn(v1.4)存儲庫無可挽回地損壞。雖然這非常令人失望,但它爲我提供了將VCS /臨時系統轉移到更現代的發行版(目前是2年曆史的系統)的機會。 (就回購而言,我確實有一個沒有損壞的當前版本的代碼,所以雖然我失去了開發的所有歷史和評論,但我並沒有丟失任何代碼。)VCS和單個開發人員「團隊」
當前我在Ubuntu上開發,生產運行RHEL5-64。我的硬件將保持不變,一個32位x86單核系統。
我對SVN和它的構造很熟悉,但我感覺FSFS腐敗問題有點燃燒。我對git的瞭解不多,只是它很受歡迎。我目前使用Trac來管理問題,我真的很喜歡它與svn的集成。似乎有插件來支持Git,但我不確定該開發的成熟度。
目前我正在考慮建立如下:
- 的Ubuntu 8.10桌面(再加入 的Apache2和其他包...的 我最後一次嘗試添加一個GUI來 服務器版我只是 拉着我的頭髮)
- SVN(因爲我 熟悉它和Git似乎是 了一個人 隊有點大材小用)
- 茶c(因爲我很熟悉 ,它與SVN一起工作)。
我想對我的「新」vcs系統提出一些建議和想法。是否有我應該轉向Git的理由?有什麼比Trac「更好」?
是的,我知道的更好。 :(Redmine看起來不錯,考慮到我正在開發一個Rails應用程序......我也喜歡這個。 – 2009-02-18 20:26:13