所以我在Visual Studio Online(VSO)和TFS中设置项目时犯了一个错误。我选择了SCRUM选项而不是Agile选项,现在我需要将我的代码移动到我在VSO中设置的使用Agile的新项目。
由于我的Visual Studio解决方案及其所有文件已由一个VSO / TFS项目控制,是否可以将它们移动到另一个项目?我试图将现有项目从SCRUM更改为Agile,但显然一旦在项目中设置,就不会再回头了。
答案 0 :(得分:2)
您是正确的,您无法更改现有项目的流程模板。 但是,使用简单的快照模式移动代码非常容易。
您需要确保在映射到Scrum项目的工作区中在PC上本地拥有最新版本的代码。
然后,将Agile项目的源文件夹映射到PC上的其他文件夹,将代码从Scrum工作区复制到Agile工作区,并使用Source Control Explorer将代码添加到新项目中。
但是,这样您就不会将任何历史记录复制到新项目中。如果您不想在两个团队项目之间建立历史记录,则可以将代码从TP1分支到TP2。在您的历史记录中,您将看到分支的点,您可以在那一刻之前查看历史记录。
答案 1 :(得分:2)
以下是完成任务时所遵循的详细步骤:
也删除源控件项目文件(* .vspscc)
(不是交易破坏者,但可以防止错误)打开解决方案并将其添加到“源代码管理”
在代码文件历史记录下的VSTS中,现在应该有一个“显示合并历史记录”链接,您可以在其中查看文件的先前历史记录。