2009-02-26 64 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服务器的客户端工具。他们都是免费的。