我们正在设置一个新的TFS 2008实现,作为我们第一次使用TFS进行源代码控制。我们在Visual Studio 2003,2005和2008中有几个项目,以及其他基于脚本/非Visual Studio的项目。
我的问题是,对于Visual Studio 2003和2005项目,我们必须安装Team Explorer 2003/2005并使用它们将项目添加到源代码控制和签出/文件中,或者,我们可以使用它们吗? Team Explorer 2008添加项目和签入/签出文件?我们的想法是,开发人员可以使用2008检查任何内容然后打开相应的visual studio版本来处理他们的本地项目实例,然后在他们的本地visual studio 2008应用程序中使用team explorer 2008进行检查。 / p>
值得关注的是,通过使用team explorer 2008,visual studio 2008可能会对旧系统解决方案dll或控制细节进行更改。
感谢任何指导。
答案 0 :(得分:2)
这是可能的。我有同事使用团队资源管理器来处理非代码文件(Word文档,帮助文件等),并像使用VSS或任何其他SCC一样使用它。
作为一个额外的好处,我非常确定TFS Server 2008至少可以向后兼容2005年(一段时间没有与2003年相比)。 IIRC,我针对2008 TFS服务器运行VSTS 2005 For Developers。
我会仔细检查你,但我最近最近重新设置了我的开发机器并没有重新安装2005(开发新东西!)。
顺便说一句,我发现TFS在整个开发过程中都是一个巨大的节省时间。 IDE集成是一流的,链接的bug /任务跟踪和变更集,包括警报,备注,内置查询和报告让我想知道我是如何与它相处的。
HTH。
答案 1 :(得分:2)
VS 2005和VS 2008的Team Foundation Client可以并排安装,因此没有问题(VS 2003没有,但您可以使用MSSCCI提供程序)。
但是,如果您愿意,可以在VS 2008中执行所有源代码控制操作(或使用最新的电源工具中的Windows资源管理器扩展),但可以在VS 2003/2005中处理项目而不会出现任何问题。您只需要确保不会在VS 2008中意外打开项目文件,因为这会升级项目格式。