2011-01-19 136 views
1

我有一個visual studio項目,我需要在顛覆中設置。這裏有一些問題,我想請幫助:版本控制軟件和顛覆

  1. 什麼二進制包來安裝顛覆。我看到CollabNet,SlikSVN,Wandisco和Win32svn。 我安裝了Win32svn,但我不確定這是否正確。
  2. 想將其安裝在服務器上,並以tortoisesvn作爲客戶端。
  3. 我繼承的項目有SVN文件。將項目添加到SVN或導入它的最佳方式是什麼?

賈馬爾

回答

3

,如果你在你的項目有.svn目錄已經,它可能是某處綁在倉庫。

在Windows主機SVN倉庫一個好的解決辦法是的VisualSVN http://www.visualsvn.com/他們有一個服務器和客戶端。如果你喜歡這種工作方式,客戶端可以與視覺工作室集成。

2

我不能建議VisualSVN高度不夠對到Visual Studio集成TortoiseSVN的。它並不昂貴,使其變得輕而易舉。

+0

回答一些問題。我使用了http://subversion.apache.org/packages.html這個我認爲是服務器安裝的軟件包。該設置使用服務而不是apache。如果我安裝VisualSVN,除了使用可視化界面還是一樣,還是不一樣。 – Jamal 2011-01-19 18:16:18

+0

@ user581731,有兩個Visual SVN產品。 Visual Studio的VisualSVN插件(便宜!)和實際的SVN服務器(都可以從該網站獲得)。 SVN服務器在非企業版中是免費的,這對您的需求和希望應該是很好的。 – 2011-01-19 19:00:47

6

1.什麼二進制軟件包安裝顛覆。我看到CollabNet,SlikSVN,Wandisco和Win32svn。我安裝了Win32svn,但我不確定這是否正確。

你談論的是一個客戶端或有關服務器?當最後一次搜索Windows 客戶端時,我找到了CollabNet和Slik。前者需要註冊,後者沒有註冊,所以我使用後者。 當我需要一個服務器,要麼一些系統管理員設置一臺機器與Apache和所有的口哨聲,或者我安裝一臺機器使用免費VisualSVN Server

2.想要將它安裝在服務器上,並有tortoisesvn作爲客戶端。

太好了。你對此有何疑問?

3.項目我繼承了SVN文件。將項目添加到SVN或導入它的最佳方式是什麼?

由於NerdFury注意到,如果項目有.svn文件,它是在SVN倉庫已經主持。要找出它的位置,可以使用SVN命令行客戶端(在項目的根文件夾中調用svn info)或TortoiseSVN(根文件夾屬性對話框的SVN選項卡)。

如果您不能或不想,使用它,才能導入它首先需要擺脫.svn文件夾。通常的做法是將svn export納入工作副本中,根據我現在無法找到的某些答案,如果存儲庫不可用,據說甚至可以工作。當然,從工作副本導入到新的存儲庫中會丟棄項目的歷史記錄

如果您有權訪問舊的SVN存儲庫,但仍然希望/需要使用您自己的新存儲庫,則可以將import the whole project, history and all轉換爲新的存儲庫。


當然,在你對這個工作拷貝做任何事之前,你應該首先確保你有一個備份。