【问题标题】:Team System 2008 and VS 2005 code团队系统 2008 和 VS 2005 代码
【发布时间】:2008-12-04 14:43:28
【问题描述】:
我们公司正在从 VS 2005 转换代码。我知道他们将无法使用 VS 2008 来访问它,但我们已将用于启用 TFS 2008 的 Web 访问的补丁应用于我们的 TFS 服务器。这意味着他们可以通过 Web 访问源代码,但在 VS 2005 中完成工作。
代码最终会在 VS 2008 中重写,但我们需要使用源代码控制工具来维护遗留代码。 SVN 不是一个可接受的解决方案,因为我们是一个 .NET 团队系统公司。
有人发现这有什么问题吗?
谢谢!
【问题讨论】:
标签:
visual-studio
version-control
【解决方案1】:
VS2005 与 TFS2008 配合得很好,唯一需要注意的是在 Team Build 区域,您可能需要安装几个 VS2008 客户端来帮助您管理构建。 VS2008 和 VS2005 可以在同一台机器上愉快地并存。
希望对你有帮助,
马丁。
【解决方案2】:
我不明白您所说的“转换代码”... VS2008 不会更改 VS2005 项目/解决方案中的任何代码,只会更改项目/解决方案文件。为什么您只为您的一些人迁移到 VS2008?让每个人都转向VS2008似乎更好。我怀疑您的任何开发人员都会抱怨迁移到 VS2008,除非他们运行的是旧硬件或其他东西。
【解决方案3】:
从 2005 年到 2008 年,我们进行了多次升级,没有遇到任何实际问题。只需在 2008 年打开解决方案并让它进行升级。然后在 TFS 中创建一个新项目,并将升级后的源代码添加到其中。我们保留旧的 TFS 项目和源代码以供参考,但实际上我们很少需要返回它。
【解决方案4】:
您从哪里听说 VS2005 无法与 TFS 2008 一起使用,并且 VS2008 无法打开 VS2005 项目?就像sliderhouserules 说的那样,只有项目文件被改变了,即使那样,VS 2005 也无法打开它们。
我总是在新工具问世时对其进行测试,使用 VS2008 我能够与我部门中的其他开发人员并肩运行它,而他们从来都不知道。
【解决方案5】:
Hrm....我不希望项目转换。有人提到他们想使用 TFS 进行源代码控制,但不想将项目迁移到 2008。我想了解一下即将在 2005 项目中使用 TFS 2008 的感觉。
我知道我可以在 2008 年运行 2.0 框架。我只是不希望它转换到 2008 年,因为我们计划重新编写应用程序。我会尝试在不升级的情况下再次打开解决方案。
谢谢
【解决方案6】:
你有 TFS08 的构建吗?我记得看到一个帖子说 SLN 中的构建顺序没有得到构建的尊重。我认为建议是指定自己要构建的项目。