我自己,我會用Git或Mercurial完全幸福,但我綁識別所有我們的Windows管理員可以使用共享腳本代碼版本控制系統,滿足以下要求:適用於非編碼器的適用於Windows的簡單DVCS?
- 分佈,即我們要在Windows上的中央存儲庫,用戶可以複製或叉子從
- GUI(用於資源管理器集成像TortoiseCVS forks獎勵積分)
- 適合Windows的安裝(例如msysgit的安裝OpenSSH或PuTTY的配置還不夠格吧)
- 容易理解,即最終用戶可能不知道或使用術語如樹幹,分支和標籤,理想永遠不會需要
- 集成與流行的文本/代碼編輯器像Notepad++(這不是一個必須具備的,但將是一個真正的多)
也許是我要求太多,但有必須是一些可用的VCS以適應帳單!
好點......我想這裏傾向於「分佈式」的一面的唯一原因是代碼共享 - 如果我們都使用相同的中央存儲庫,那麼可以很容易地獲取其他代碼的最新版本。毫無疑問,我們團隊的Windoze管理員都具有相當強大的功能 - 他們沒有很多時間去學習他們認爲不是日常工作「核心」的東西。此外,對Syntevo產品感興趣 - 我以前沒有看過他們,所以我會對試駕感興趣。 – ewall 2012-01-13 14:44:30
@ewall - 使用純CVCS(Subversion)**不會**與共享代碼* easy *的想法相矛盾,甚至可能會更透明。只要看看 - 每個管理員都有一定數量的主機(或服務)在控制之下,如果SVN在回購(admin - host - service)中轉換爲分層樹,共享就像「checkout URL ...」一樣簡單,在git/hg與平面命名空間的情況下,每個最終目標是 - 分支?單獨的回購? PS - 「所有的事情都是爲了」**是**我的POV的管理核心責任 – 2012-01-13 16:27:01