2010-12-03 43 views

回答

3

我會從「爲什麼選擇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主機。

0

CVS需要一個CVS服務器運行(/可用),我願意打賭SourceSafe會需要相同的。 當你得到虛擬主機通常你只是得到一個地方來存儲文件和一些服務器軟件將通過http可用。

我原本以爲這個問題讀爲「如何使用...」。在仔細檢查問題後,「主機使用...」並不完全合理。希望我提供的信息很有用。

0

使用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模塊,可以讓你瀏覽和比較代碼版本。它也着色了來源,顯示了誰做了更改,等等。