主機使用Microsoft Visual SourceSafe或CVS在虛擬主機上進行開發?主機使用Microsoft Visual SourceSafe或CVS在虛擬主機上進行開發?
回答
我會從「爲什麼選擇VSS或CVS」這個問題開始。這是因爲遺留原因,還是因爲你不知道其他選擇?
如果答案是「因爲遺產」,那麼你沒有太多的選擇。沒有提供VSS支持的雲提供商,CVS的選擇也不是那麼好。 SourceForge.net仍然提供CVS支持,搜索「CVS託管」也會產生一些結果,但大多數並不是知名的可靠性和安全性的名稱。
但是,考慮到您的選擇,我會很有興趣瞭解使用VSS 和 CVS的舊項目的更多詳細信息。 :-)
但是,如果答案是「因爲我不知道還有什麼」,我強烈建議查看SVN,Mercurial或GIT。有許多優秀的雲提供商爲這三種提供支持,從免費開源項目到專有項目的多層付費支持。爲這三者中的任何一個設置服務器非常簡單。更不用說它們都比VSS和CVS好幾個數量級。
給你一個快速啓動,這裏是你可以看一下供應商的短名單:
- CodePlex - SVN和Mercurial的支持,免費的開源項目,但也有超過源的可見性的控制
- GitHub - 專有項目 GIT支持,開源免費的計劃,支付計劃
- Google Code - SVN和Mercurial支持,免費2GB的開源項目,雖然他們也有一些對你的源 的知名度一些控制
- BitBucket - SVN和Mercurial的支持,5個用戶免費,無限制的付出和專有項目
- SourceForge - GIT,SVN,水銀和CVS支持,免費的開源項目
- Unfuddle - GIT和SVN的支持,支付
- CodebaseHQ - GIT,水銀和SVN支持,支付
有很多更在那裏,各種定價模型(當然:-)的可靠性)
更新:如果您正在開發一個web應用程序,您的web主機dos必須也必須支持源代碼控制。您可以將您的源代碼(HTML,CSS,JS)放在單獨的版本控制主機中,並僅將最終版本的工作部署到Web主機。
CVS需要一個CVS服務器運行(/可用),我願意打賭SourceSafe會需要相同的。 當你得到虛擬主機通常你只是得到一個地方來存儲文件和一些服務器軟件將通過http可用。
我原本以爲這個問題讀爲「如何使用...」。在仔細檢查問題後,「主機使用...」並不完全合理。希望我提供的信息很有用。
您可以查看svnhostingcomparison.com獲取SVN提供商列表。
使用CVS web開發
嘗試cvsdude.com
只需創建一個獨立的本地存儲庫(除非你是在一個團隊中,見下面的說明)。 TortoiseCVS非常適合Windows,因爲您可以將它與外殼集成並獲得右鍵單擊上下文敏感菜單。請務必將CVS關鍵字$RCSfile: $
和$Revision: $
添加到您的HTML文件中。這將允許您告訴創建正在查看/調試的網頁的文件名稱和版本。
像這樣:<!-- $RCSfile: $ $Revision: $ -->
當您在CVS中檢查時,它會將其更改爲:<!-- $RCSfile: keyword.html,v $ $Revision: 1.3 $ -->
。
這是一個在線的參考: http://www.badgertronics.com/writings/cvs/index.html
注:如果你是一個開發小組,你會希望有一個服務器。有一些安全問題,請閱讀文檔。另外,CVS還有一個很棒的Apache模塊,可以讓你瀏覽和比較代碼版本。它也着色了來源,顯示了誰做了更改,等等。
- 1. 本地主機上的多個虛擬主機進行開發
- 2. 虛擬機或主機?
- 3. 虛擬主機打開本地主機
- 4. 虛擬主機內的虛擬主機
- 5. SVN主機vs使用虛擬主機
- 6. 在localhost上開發時必須使用Apache虛擬主機嗎?
- 7. 在虛擬主機上使用PIL
- 8. 在虛擬主機
- 9. 使用Apache虛擬主機
- 10. Apache:使用虛擬主機
- 11. apache虛擬主機在Mint虛擬機上不起作用
- 12. Apache中的虛擬主機根據HTTP主機進行操作?
- 13. apache上的虛擬主機
- 14. 使用Puppet獲取虛擬機中的主機虛擬機
- 15. 虛擬主機tomcat
- 16. 虛擬主機7
- 17. Tomcat虛擬主機
- 18. 虛擬主機2.4.6
- 19. django虛擬主機
- 20. Modrewrite - 虛擬主機
- 21. ASP.net,SQL Server虛擬主機
- 22. 在使用xen創建的虛擬化環境中,ping到主虛擬機到guest虛擬機主機失敗
- 23. 主機無法訪問客機上的nginx虛擬主機
- 24. 使用mod_rewrite模擬SSL虛擬主機?
- 25. 虛擬主機:不能同時有多個虛擬主機
- 26. 指向第一個虛擬主機目錄的虛擬主機
- 27. 創建phabricator一個新的虛擬主機虛擬主機
- 28. 虛擬主機在Ubuntu
- 29. 虛擬主機在VPS
- 30. 如何使用Phusion Passenger爲虛擬主機進行開發和生產?
請不要使用SourceSafe。 – 2010-12-03 02:55:06
微軟將在2011年4月份放棄對它的支持。 – 2010-12-03 03:00:24