2009-02-26 65 views
3

我有一個Visual SourceSafe服務器運行的地方,我可以連接到練習?在購買VSS服務器之前,我有幾件事想要測試,但我不想下載整個應用程序進行測試。Visual Sourcesafe服務器練習

致以問候

回答

8

有很多的人誰愛生恨的VSS,老老實實我不能責怪他們(很多)。 VSS因不穩定,可靠和特殊而聞名。在某些情況下,這種聲譽是當之無愧的,在另一些情況下,這是一種不恰當的管理,不恰當的管理或不適當的工作選擇。

VSS並不是每個人都可以使用的工具,但它對於大量的人來說是一個很好的工具,並且它與Visual Studio有很好的集成。

VSS這幾天非常穩定,但您不想在不穩定的網絡上使用它(除非您使用基於HTTP的服務器方法),因爲它可能會破壞文件。它只能在可靠的現場網絡中使用基於文件的版本控制。如果您要進行任何非現場礦石分佈式開發,那麼您需要使用HTTP模型,或者選擇其他產品。

VSS有一些怪癖。分支不能像大多數人所希望的那樣工作。這不一定是VSS的錯,因爲它的設計與當時的其他版本控制有所不同(記住,這是20年前的產品)。選擇它的人,期望它的工作方式不同於爲工作選擇錯誤工具的目的。

我已經在怪物大小的存儲庫中成功使用了VSS。其中一個關鍵是您需要定期運行分析和修復工具,以便在潛在問題發生問題前解決潛在問題。

因爲VSS的安全性是基於應用程序的,所以您也不希望在需要安全性的任何情況下使用VSS。因爲你需要直接文件讀/寫訪問權限,任何人都可以進入這些文件,如果他們想要的話可​​以手動擺弄它們。同樣,如果你使用HTTP服務器組件,這也是不同的。 (對於它的價值,這與許多類型的版本控制類似於那個時代的版本控制,例如RCS和SCCS,所以它不像這是聞所未聞的)

現在,說了這些,回答你的問題,如果你有下載訪問VSS(如通過MSDN),只需下載它..它並不那麼大。它只有100MB。

11

簡短的回答:節省您的時間,不買。使用SVN,git或者如果你都是ms解決方案,那麼就使用Team Foundation Server。

+0

+1。我無法想象真正爲VSS付錢。 – 2009-02-26 09:02:50

0

嘗試的AccuRev(www.accurev.com)或Perforce公司(www.perforce.com)或PlasticSCM(www.plasticscm.com)

0

如果您必須實施源代碼管理系統。從SVN或Git開始,請放手。使用AnkhSvn和TortoiseSvn查看VisualSvn服務器的客戶端工具。他們都是免費的。