2008-08-18 72 views
4

我們計劃將MS Source Safe(ouch)移動到SVN。我們主要在Microsoft環境(windows,Visual Studio,.NET)中工作,並且我們在多個站點都有開發人員。我聽說過VisualSVN並與Visual Studio集成。另一方面,我可以讓某人爲我託管SVN並使用TortoiseSVN。任何建議?任何我應該避免的陷阱?在多站點窗口環境中部署Subversion(SVN)的最佳方式

回答

3

託管顛覆非常簡單。在被標記棕色的鼻子風險(是有一個徽章?)傑夫阿特伍德也提出了一個物品上安裝subersion

所以真的,你可以通過自己節省一些錢運行你自己的Subversion服務器,如果你的託管公司變壞了,你永遠不用擔心你的代碼會發生什麼。

我會從烏龜開始,因爲它是免費的,而且非常易於使用。如果你發現你真的需要與VS集成,那麼通過一切手段嘗試視覺SVN。在我的經驗中,源代碼管理< - >編輯器集成對於在編輯文件時自動打開文件非常有用。 Subversion不需要你打開文件,這樣大的好處就沒有了。

1

你可以從各種來源託管安全的svn倉庫:http://beanstalkapp.com/和其他許多人。如果使用情況(用戶,數據等)有限,則通常是免費的。

VisualSVN與Visual Studio集成,但不像SourceSafe那樣(我的意思是這是一個很好的方法)。它需要TortoiseSVN,所以它不是一個/或。 VisualSVN和Tortoise是一個很好的組合。

5

我聽說過的VisualSVN和 與Visual Studio

注意點,的VisualSVN(與VStudio集成了一個)集成服務器技術的話,那簡直是一個綜合圖形用戶界面的前端到SVN,實際上工程 TortoiseSVN(這是要求安裝)。但是,VisualSVN是非常棒的,每個開發者使用它的價值50美元。我每天都用它,它爲我節省了很多時間。

還有VisualSVN服務器,它將照顧服務器端的事情,設置是絕對死了簡單。只要你有一個面向互聯網的服務器和大量的帶寬(儘管SVN並不佔用帶寬),你應該可以自己託管它。哦,是的,和VisualSVN 服務器是完全免費的!

但是,將您的存儲庫存放在異地無疑總是一種選擇。 我現在使用dreamhost進行此操作,並且不能更快樂。

3

與Visual Studio的另一個SVN集成是AnkhSVN http://ankhsvn.open.collab.net/它是免費的,並有一些怪癖。就我個人而言,我使用它來進行基本的差異化以及文件狀態(更改,衝突等)的視覺指示符,而我使用烏龜進行繁重的提升。

1
在多站點窗口環境中部署顛覆(SVN)

最佳方式

據我瞭解,你在誰需要訪問不同的地點(甚至是不同的大洲,也許)多個開發團隊相同的代碼庫。對於這種情況,VisualSVN Server提供了Multisite Repository Replication feature

該功能基於VDFS(VisualSVN分佈式文件系統)技術,該技術允許遠程站點之間的存儲庫自動,透明,雙向主/從複製。更重要的是,它通過VisualSVN服務器管理器MMC控制檯完成最少的配置步驟即可使用。

瞭解更多,http://www.visualsvn.com/support/topic/00068/