我們計劃將MS Source Safe(ouch)移動到SVN。我們主要在Microsoft環境(windows,Visual Studio,.NET)中工作,並且我們在多個站點都有開發人員。我聽說過VisualSVN並與Visual Studio集成。另一方面,我可以讓某人爲我託管SVN並使用TortoiseSVN。任何建議?任何我應該避免的陷阱?在多站點窗口環境中部署Subversion(SVN)的最佳方式
回答
託管顛覆非常簡單。在被標記棕色的鼻子風險(是有一個徽章?)傑夫阿特伍德也提出了一個物品上安裝subersion
所以真的,你可以通過自己節省一些錢運行你自己的Subversion服務器,如果你的託管公司變壞了,你永遠不用擔心你的代碼會發生什麼。
我會從烏龜開始,因爲它是免費的,而且非常易於使用。如果你發現你真的需要與VS集成,那麼通過一切手段嘗試視覺SVN。在我的經驗中,源代碼管理< - >編輯器集成對於在編輯文件時自動打開文件非常有用。 Subversion不需要你打開文件,這樣大的好處就沒有了。
你可以從各種來源託管安全的svn倉庫:http://beanstalkapp.com/和其他許多人。如果使用情況(用戶,數據等)有限,則通常是免費的。
VisualSVN與Visual Studio集成,但不像SourceSafe那樣(我的意思是這是一個很好的方法)。它需要TortoiseSVN,所以它不是一個/或。 VisualSVN和Tortoise是一個很好的組合。
我聽說過的VisualSVN和 與Visual Studio
注意點,的VisualSVN(與VStudio集成了一個)集成不服務器技術的話,那簡直是一個綜合圖形用戶界面的前端到SVN,實際上工程到 TortoiseSVN(這是要求安裝)。但是,VisualSVN是非常棒的,每個開發者使用它的價值50美元。我每天都用它,它爲我節省了很多時間。
還有VisualSVN服務器,它將照顧服務器端的事情,設置是絕對死了簡單。只要你有一個面向互聯網的服務器和大量的帶寬(儘管SVN並不佔用帶寬),你應該可以自己託管它。哦,是的,和VisualSVN 服務器是完全免費的!
但是,將您的存儲庫存放在異地無疑總是一種選擇。 我現在使用dreamhost進行此操作,並且不能更快樂。
與Visual Studio的另一個SVN集成是AnkhSVN http://ankhsvn.open.collab.net/它是免費的,並有一些怪癖。就我個人而言,我使用它來進行基本的差異化以及文件狀態(更改,衝突等)的視覺指示符,而我使用烏龜進行繁重的提升。
在多站點窗口環境中部署顛覆(SVN)最佳方式
據我瞭解,你在誰需要訪問不同的地點(甚至是不同的大洲,也許)多個開發團隊相同的代碼庫。對於這種情況,VisualSVN Server提供了Multisite Repository Replication feature。
該功能基於VDFS(VisualSVN分佈式文件系統)技術,該技術允許遠程站點之間的存儲庫自動,透明,雙向主/從複製。更重要的是,它通過VisualSVN服務器管理器MMC控制檯完成最少的配置步驟即可使用。
- 1. Subversion部署到Windows環境
- 2. 部署網站的最佳方式?
- 3. 部署MVC 3站點的最佳方式
- 4. 在團隊環境中完成Visual Studio發佈後部署的最佳方式?
- 5. PHP SVN:將svn標籤部署到生產環境的最佳方式是什麼?
- 6. 在SharePoint中部署基於jekyll的網站的最佳方式?
- 7. Rails部署 - 最佳方式
- 8. 部署asp.net網站的最佳方法
- 9. SVN和部署:保持衛生環境
- 10. 在Codeigniter中創建多站點的最佳方式是什麼?
- 11. 部署Spark的最佳方式?
- 12. 在Subversion中管理多個應用的最佳方式
- 13. Magento&Subversion(SVN) - 開始開發環境?
- 14. 從Subversion部署網站
- 15. 什麼是FTP部署一個asp.net mvc站點的最佳方式
- 16. 部署環境
- 17. 什麼是rails 3部署的最佳環境
- 18. 在這個玩具環境中的最佳多處理方法
- 19. 部署WAR文件進行部署的最佳方式
- 20. 在PySpark環境中創建緩存的最佳方式
- 21. Symfony2:在部署在不同環境中的兩個應用程序之間共享實體的最佳方式
- 22. Gemfile.lock的在部署環境
- 23. 網站/ Webservice部署環境diff/monitor?
- 24. 在多種環境下部署apigee
- 25. 部署網站的最佳實踐
- 26. 曾經部署過的環境變量破壞站點
- 27. 使用Subversion作爲SVN部署在多臺服務器上
- 28. Java - 記錄多節點環境中的最佳實踐
- 29. 在多表單環境中與Web服務進行通信的最佳方式