独立开发人员获得现代 Microsoft 源代码控制的最佳途径?
鉴于我是:
- 一名使用 VS2008 Professional 的独立开发人员,
- 正在寻找 Microsoft 制作的源代码控制(我知道还有其他选择),
- 希望摆脱 Visual SourceSafe 2005
我唯一的选择是在 < 上投入约 8000 美元,这是正确的吗? a href="http://store.microsoft.com/microsoft/Visual-Studio-Team-System-2008-Development-Edition-with-MSDN-Premium/product/D1B47D75" rel="nofollow noreferrer">Visual Studio 团队System 2008 开发版(5,469 美元)+ Team Foundation Server(2,799 美元)- 为了获得 TFS 版本控制组件?
阅读其他相关问题的答案,看起来降低 TFS 价格的途径是成为 Microsoft 金牌认证合作伙伴或利用 ISV Empower 计划。我欢迎任何与这些选项相关的评论。
顶级的非 Microsoft 解决方案看起来是 Subversion + VisualSVN,但如果我可以的话,我真的很想走全微软路线。
我之所以选择全微软,是因为我更喜欢先尝试现有的解决方案,然后再利用这种经验尝试替代方案。另外,我在 SourceSafe 方面获得了难得的积极体验。或者,也许我只是一个秘密的 MS 迷。 :-)
另外,当 VS2010 发布时,情况会发生变化吗?
谢谢!
PS 我现在正在下载 VisualSVN 来尝试一下,因为没有理由不这样做。
Given I'm:
- a solo developer using VS2008 Professional
- looking for Microsoft-produced source control (I'm aware there are alternatives)
- looking to get away from Visual SourceSafe 2005
Is it correct that my only option is to drop ~$8k on Visual Studio Team System 2008 Development Edition ($5,469) + Team Foundation Server ($2,799) - in order to get the TFS version control component?
Reading the answers to other related questions it looks like routes to bringing the TFS price down is to either become a Microsoft Gold Certified partner or to take advantage of the ISV Empower program. I'd welcome any comments related to these options.
The top non-Microsoft solution looks to be Subversion + VisualSVN, but I'd really like to go the all-Microsoft route if I can possibly swing it.
The reason that I'd like to go all-Microsoft is that it's my preference to first try the stock solution, and then later try the alternatives with the benefit of that experience. Also, I've had the rare positive experience with SourceSafe. Or, maybe I'm just a closet MS fanboy. :-)
Also, does the picture change at all when VS2010 comes out?
Thanks!
P.S. I'm downloading VisualSVN now to give that a shot since there's no reason not to.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
如果您有资格使用 TFS 附带的 BizSpark。
If you qualify for BizSpark, that comes with TFS.
鉴于您是一名独立开发人员,尽管我完全理解您希望走完整的 Microsoft 路线,但我必须强调的是,此时使用其中一种对您来说意义不大。
当我开始使用源代码管理时,我使用了 VSS...就像本网站上的许多其他人一样。大约 4 个月后,我很快意识到它有很多问题(也就是说,它大约每 10 天就会损坏一次,并且导致我的机器严重滞后。)
我切换到 SVN,我必须承认,我对结果非常满意。当您将开发团队规模扩大到 2、3、4、5... 时,请考虑一下费用。您会发现,如果您将 SVN 与 Fogbugz 之类的东西集成,或者查看类似 代码空间
Given you are an independent developer, and although I fully understand you wish to go the full-on Microsoft route, I can't stress highly enough that using one over the other won't mean as much to you at this point.
When I started using Source Control, I used VSS... much like many others on this site. After about 4 months, I quickly realized that there were many issues with it (namely, that it corrupted every 10 days or so, and that it caused my machine to lag horribly.)
I switched over to SVN and I do have to admit, I'm quite happy with the outcome. When you build your devleopment team to 2,3,4,5... then look into the expense. You'll find that you can get the same affect of Team Suite if you integrate SVN with something like fogbugz, or look at something like CodeSpaces
如果您是独立开发人员,您可能不需要采用 TFS 方式。正如产品名称所示,它适用于团队。我建议深入了解 Subversion + TortoiseSVN 或 Mercurial + TortoiseHg 等源代码控制系统。如果适合您的需求,您甚至可以使用基于 Web 的源代码管理,例如 Launchpad.net
If you are a solo developer you might not need to go the TFS way. As the product name suggests it is for teams. I suggest take a dive into source control systems like Subversion + TortoiseSVN or Mercurial + TortoiseHg. You could even use a web based source control if it fits your needs, sometime like Launchpad.net
如果您想知道为什么您如此热衷于从 Microsoft 获取它,我们也许能够更好地帮助您?
If you would say why you are so hip on getting it from Microsoft, we might better be able to help you?
尝试一下 SVN。看看 TortoiseSVN、AnkhSVN 和 Visual SVN。
Give SVN a try. Look at TortoiseSVN, AnkhSVN, and Visual SVN.