TFS与CVS的比较
我即将将我的 Java 项目从 CVS
迁移到 TFS
。我使用 eclipse IDE 进行开发,我不确定 TFS 相对于 CVS 的缺点。如果您知道的话请告诉我。
I am about to migrate my Java project from CVS
to TFS
. I use eclipse IDE for development and I am unsure about the drawbacks of TFS over CVS. Please let me know if you know any.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
TFS 确实在 Visual Studio 套件中工作得最好,其他任何东西你都会发现它是相当困难的。
公平地说,TFS 是 CVS 的一个进步。但为什么要停在那里呢?请研究第四代源代码控制,如 Git、Mercurial(主要的 2)等。
TFS really works best with Visual Studio suite, anything else and you will find it to be quite a struggle.
To be fair, TFS is a step up from CVS. But why stop there? Please look into 4th generation source control like Git, Mercurial (being the main 2) etc.
我假设您正在迁移到 TFS,因为它已经在您的公司中使用。如果您是 Java 商店,那么可能有更好的解决方案(例如 Git 或 Mercurial)。如果您还使用 Visual Studio,那么 TFS 将是对 CVS 的改进。
您需要查看“Team Explorer Everywhere" 这是一个 Eclipse 插件,允许您使用 TFS。据我所知,它在功能上与 Visual Studio 的 Team Explorer 等效。
除此之外,您还可以使用 Team Build 使用“Team Foundation Server 构建扩展"
请注意,您需要拥有 MSDN 许可证或 TFS CAL 才能使用 TFS。如果您没有 MSDN 许可证,那么您可能需要为 Team Explorer Everywhere 付费。
I'm assuming that you're moving to TFS beacuse it's already being used in your company. If you're a Java shop then there are probably better solutions (Such as Git or Mercurial). If you're also using Visual Studio then TFS will be an improvement over CVS.
You need to look at "Team Explorer Everywhere" This is a plugin for Eclipse that will allow you to use TFS. As far as I'm aware it's functionally equivilant to Team Explorer for Visual Studio.
In addition to this you can also use Team Build to call out to ANT or Maven using the "Team Foundation Server Build Extensions"
Be aware that you will need to have either an MSDN licence or a TFS CAL to use TFS. If you don;t have an MSDN licence then you'll probably have to pay for Team Explorer Everywhere.