2010-12-03 87 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模块,可以让你浏览和比较代码版本。它也着色了来源,显示了谁做了更改,等等。