2012-01-12 86 views
0

我自己,我會用GitMercurial完全幸福,但我綁識別所有我們的Windows管理員可以使用共享腳本代碼版本控制系統,滿足以下要求:適用於非編碼器的適用於Windows的簡單DVCS?

  • 分佈,即我們要在Windows上的中央存儲庫,用戶可以複製或叉子從
  • GUI(用於資源管理器集成像TortoiseCVS forks獎勵積分)
  • 適合Windows的安裝(例如msysgit的安裝OpenSSH或PuTTY的配置還不夠格吧)
  • 容易理解,即最終用戶可能不知道或使用術語如樹幹分支標籤,理想永遠不會需要
  • 集成與流行的文本/代碼編輯器像Notepad++(這不是一個必須具備的,但將是一個真正的多)

也許是我要求太多,但有必須是一些可用的VCS以適應帳單!

回答

2

一些思考

  1. 我看不到你的使用-情況下,任何原因DVCS(即合併的原因而不是個人的「貨架」)
  2. 友好的安裝:對於管理員(即使Windows管理員必須有大腦和易於理解「OpenSSH或PuTTY配置」)?

理念

您可以在智能從Syntevo看到*產品(全尺寸GUI,不是純粹的殼擴展/但有shell擴展也/)。當心 - Java! SmartGit具有人性化的配置,早期版本也支持Mercurial

對於採用SCM集成的編輯器,我可以建議EditPlus(不是免費的,但價格合理) - 支持基本的Subversion命令(在一個主菜單),最新版本增加了對TortoiseGit的支持。但是 - 與UserTools的幫助幾乎任何(?CLI)命令可以添加到EditPlus的界面和EditPlus的編輯窗口中執行

+0

好點......我想這裏傾向於「分佈式」的一面的唯一原因是代碼共享 - 如果我們都使用相同的中央存儲庫,那麼可以很容易地獲取其他代碼的最新版本。毫無疑問,我們團隊的Windoze管理員都具有相當強大的功能 - 他們沒有很多時間去學習他們認爲不是日常工作「核心」的東西。此外,對Syntevo產品感興趣 - 我以前沒有看過他們,所以我會對試駕感興趣。 – ewall 2012-01-13 14:44:30

+0

@ewall - 使用純CVCS(Subversion)**不會**與共享代碼* easy *的想法相矛盾,甚至可能會更透明。只要看看 - 每個管理員都有一定數量的主機(或服務)在控制之下,如果SVN在回購(admin - host - service)中轉換爲分層樹,共享就像「checkout URL ...」一樣簡單,在git/hg與平面命名空間的情況下,每個最終目標是 - 分支?單獨的回購? PS - 「所有的事情都是爲了」**是**我的POV的管理核心責任 – 2012-01-13 16:27:01

1

我不知道窗口以外的任何非IDE編輯器,而不是Emacs和UltraEdit有版本控制支持。否則,Mercurial確實填補了賬單。它是分佈式的,它有TortoiseHg,它有幾個Windows安裝程序選項(包括管理員和非管理員安裝),至少在使用TortoiseHg時,它相對容易理解。

世界上沒有任何VCS會將用戶完全隔離它自己的概念,但是如果你不使用分支和標籤,這個問題就不會出現(我個人建議至少要學習標籤 - 他們更容易使用比原生rev spec哈希)。如果你找到一些不屬於這些主流選擇的其他VCS,我會有興趣瞭解它,但是你有可能會發現它是一個或多個a)昂貴的,b)有一個消失小社區,以及c)沒有像sourceforge,google代碼或bitbucket等網站來託管您的項目。

現在有一個主要的選擇:如果你的用戶主要是編輯文檔,那麼你可能想要一個CMS的某種類型,你可以選擇從Drupal,Joomla和Magnolia等選項到更簡單的類似維基。帶有一些語法高亮插件的MediaWiki可能只是單文件腳本的事情。這是一個集中的解決方案,但沒有任何真正的編輯器集成,所以我不確定這是您正在尋找的工作流程。有一些基於DVCS(主要是git)的維基,但我發現它們往往是兩個世界中最差的。

+0

+1試試TortoiseHG或TortoiseGit – 2012-01-12 17:00:24

+0

到目前爲止,TortoiseHg一直前當我的同事和我討論過這個問題時,我會仔細研究一下。 [快速入門指南](http://tortoisehg.bitbucket.org/manual/2.2/quick.html)的確比較複雜的VCS具有一些優點,因爲它是單一安裝,並且可以共享存儲庫在一個簡單的網絡文件共享。我仍然想知道:如果我們制定了這個「標準」,人們是否真的會花時間使用它?還是沒關係,如果它足夠好用於少數*將*使用它? Hrm ... – ewall 2012-01-12 18:12:42

+0

至於你關於CMS的觀點,主要是針對單文件腳本,而不是文檔。我一直在注意的一個想法是SharePoint文檔庫,它啓用了版本控制和簽入/檢出功能,可能只是滿足「最低公分母」需求,但它肯定會很痛苦。 – ewall 2012-01-12 18:15:12

相關問題