2012-09-27 117 views
3

我們的編程團隊正在爲我們所有的代碼尋找版本控制的方法。建議使用Subversion,所以我們決定檢查一下。然而,由於我們對這個想法一無所知,所以我們很難花時間考慮如何設置和使用它。初學者請求顛覆指南

  • 我們是3-5人的小團隊在Windows計算機上本地工作的同時
  • 無程序員以前
  • 我們與Ubuntu的服務器訪問本地計算機與像顛覆同步軟件工作建立通過VirtualBox的
  • 我們也付出服務器託管,我們可以使用

有沒有辦法有顛覆或類似的東西建立本地機器或有償服務上R'如果是這樣,有沒有一個易於理解的指導來做到這一點?

+2

我覺得這對Google來說很容易,而不是問這裏= \。這就是說,強烈推薦TortoiseSVN。 – Kache

+0

如果您在閱讀過有關顛覆和暴露存儲庫的可能方式後決定選擇SVN over HTTP,我建議您查看一下開箱即用的軟件包:http://www.collab.net/downloads/subversion。無需任何特殊知識就可以很容易地進行配置。 – bobah

回答

0

這是一個簡單的article寫在SVN上。但是如果你對內部沒有興趣,那麼Cheat Sheet總是比長篇文章更快更有用。

+0

我不能同意你的看法。版本控制系統是開發過程的重要組成部分,對您使用的工具的深入瞭解非常有用。只是閱讀一些文章和作弊表並不能爲您提供完整的見解。強烈建議在所有情況下使用SVNBook。 – bahrep

1

SVN book gives一步一步的指示。在TortoiseSVN(TortoiseSVN菜單中的Help或在產品的bin文件夾中打開TortoiseSVN_en.chm幫助文件)中包含附帶的副本,甚至可以自定義該文件夾以使用該GUI。他們都有基本的教程,並且有關於設置,配置和使用它的各個方面的詳細信息。

0

您的團隊可以嘗試下載並啓動SVN virtual appliance。 當解決方案滿足您的需求時,您可以將設備移到更強大的硬件中。

我愛Virtual Box作爲跨平臺的虛擬化應用程序,它是開源的。 這裏(http://virtualboximages.com/Virtual.Appliance.Subversion.Trac.amd64.9.10)你可以找到你準備好啓動服務器。

但如果你谷歌周圍,有很多的選擇:

+1

也許我錯過了一些東西:虛擬機很過時。有沒有最新的?即有沒有Apache Subversion 1.7? – bahrep

1

我強烈建議你閱讀SVNBook,因爲你是新來Apache Subversion和版本控制。

下面介紹的主題,強烈建議新手的Apache Subversion用戶:

既然你是在Windows上,我強烈建議你考慮TortoiseSVN客戶端(除了上述文檔,還有manual)。 VisualSVN Server是適用於Windows的Subversion服務器解決方案的最佳選擇。您可以將其安裝在網絡中的其中一臺機器上,並且您將擁有專門針對Windows和Active Directory環境的完整Subversion服務器解決方案。

在你的問題中,你聲明「在」之前,沒有一個程序員使用像Subversion這樣的同步軟件。 Apache Subversion是不是同步軟件,它是一個集中版本控制系統,就像在Apache Subversion網站上說的:「羣衆企業級集中版本控制」。所以,這不是關於同步。這是關於保持你的開發過程版本化,組織化和快速。