我有一個visual studio項目,我需要在顛覆中設置。這裏有一些問題,我想請幫助:版本控制軟件和顛覆
- 什麼二進制包來安裝顛覆。我看到CollabNet,SlikSVN,Wandisco和Win32svn。 我安裝了Win32svn,但我不確定這是否正確。
- 想將其安裝在服務器上,並以tortoisesvn作爲客戶端。
- 我繼承的項目有SVN文件。將項目添加到SVN或導入它的最佳方式是什麼?
賈馬爾
我有一個visual studio項目,我需要在顛覆中設置。這裏有一些問題,我想請幫助:版本控制軟件和顛覆
賈馬爾
,如果你在你的項目有.svn目錄已經,它可能是某處綁在倉庫。
在Windows主機SVN倉庫一個好的解決辦法是的VisualSVN http://www.visualsvn.com/他們有一個服務器和客戶端。如果你喜歡這種工作方式,客戶端可以與視覺工作室集成。
我不能建議VisualSVN高度不夠對到Visual Studio集成TortoiseSVN的。它並不昂貴,使其變得輕而易舉。
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轉換爲新的存儲庫。
當然,在你對這個工作拷貝做任何事之前,你應該首先確保你有一個備份。
回答一些問題。我使用了http://subversion.apache.org/packages.html這個我認爲是服務器安裝的軟件包。該設置使用服務而不是apache。如果我安裝VisualSVN,除了使用可視化界面還是一樣,還是不一樣。 – Jamal 2011-01-19 18:16:18
@ user581731,有兩個Visual SVN產品。 Visual Studio的VisualSVN插件(便宜!)和實際的SVN服務器(都可以從該網站獲得)。 SVN服務器在非企業版中是免費的,這對您的需求和希望應該是很好的。 – 2011-01-19 19:00:47