独立开发人员获得现代Microsoft源代码控制的最佳途径?

时间:2009-08-27 06:00:12

标签: visual-studio version-control visual-sourcesafe

鉴于我:

  • 使用VS2008 Professional的个人开发者
  • 寻找微软制作的源代码控制(我知道有其他选择)
  • 希望远离Visual SourceSafe 2005

我唯一的选择是在Visual Studio Team System 2008 Development Edition($ 5,469)+ Team Foundation Server($ 2,799)下降〜$ 8k是否正确 - 为了获得TFS版本控制组件?

阅读其他相关问题的答案,看起来降低TFS价格的途径是成为Microsoft金牌认证合作伙伴或利用ISV Empower计划。我欢迎任何与这些选项相关的评论。

最高的非Microsoft解决方案看起来是Subversion + VisualSVN,但如果我可以摆动它,我真的很想走全微路线。

我想要全部使用微软的原因是我首先尝试使用股票解决方案,然后再尝试使用该体验的替代方案。此外,我对SourceSafe有过罕见的积极体验。或者,也许我只是一个壁橱MS粉丝。 : - )

此外,当VS2010出现时,图像是否会发生变化?

谢谢!

P.S。我现在正在下载VisualSVN来拍摄,因为没有理由不这样做。

5 个答案:

答案 0 :(得分:2)

如果您有资格获得BizSpark,则会附带TFS。

答案 1 :(得分:1)

如果您是独立开发人员,则可能不需要采用TFS方式。正如产品名称所示,它适用于团队。我建议深入研究Subversion + TortoiseSVN或Mercurial + TortoiseHg等源代码控制系统。如果它符合您的需求,您甚至可以使用基于Web的源代码控制,有时像Launchpad.net

答案 2 :(得分:1)

鉴于您是一名独立开发人员,虽然我完全理解您希望采用全面的Microsoft路由,但我不能非常强调,在这一点上使用一个而不是另一个并不意味着你

当我开始使用Source Control时,我使用VSS ......就像这个网站上的许多其他人一样。大约4个月后,我很快意识到它存在很多问题(即它每10天左右就会损坏一次,并且导致我的机器可怕地滞后。)

我切换到SVN,我不得不承认,我对结果非常满意。当你将你的开发团队建成2,3,4,5 ...然后考虑费用。你会发现,如果你将SVN与诸如fogbugz之类的内容集成在一起,你可以获得与Team Suite相同的效果,或者查看类似CodeSpaces的内容

答案 3 :(得分:0)

如果你想说明为什么你如此谦逊地从微软获得它,我们可能会更好地帮助你?

答案 4 :(得分:0)

试试SVN。看看TortoiseSVN,AnkhSVN和Visual SVN。