gpt4 book ai didi

TFS 2013 - 使用不同的流程模板将团队项目代码和历史迁移到新项目

转载 作者:行者123 更新时间:2023-12-04 15:11:48 26 4
gpt4 key购买 nike

我刚刚在 UAT 环境中成功地从 TFS2010 升级到 TFS2013。这样做的动力是利用 SCRUM 模板。然而,所有迁移的项目都使用敏捷模板,这是它们在 2010 年创建时的默认模板。我对此的研究使我相信它们不能就地更改。相反,我似乎需要创建一个新项目,然后将代码历史迁移过来?我被困在这里如何解决这个问题。

这能被证实吗?理想情况下,我想要做的就是更改模板,我只关心当前项目中的代码 checkin 历史记录。

我发现的另一个选项是使用 TFS 集成工具。但我不相信这支持 TFS2013。它在安装时出错,要求使用 Team Explorer 2010,2008。

任何人都可以帮助我出错的地方吗?

谢谢

最佳答案

感谢 timB33 为我指明了正确的方向。

为了解决这个问题,我修改了脚本发现 here .

set pt=C:\Microsoft Visual Studio Scrum 2013\
set tpc=http://servername:8080/tfs/DefaultCollection
set tp=MyAgileTP
REM #1 Do Renames
witadmin renamewitd /collection:%tpc% /p:%tp% /n:"User Story" /new:"Product Backlog Item" /noprompt
witadmin renamewitd /collection:%tpc% /p:%tp% /n:"Issue" /new:"Impediment" /noprompt
REM #2 Apply new Template
witadmin importwitd /collection:%tpc% /p:%tp% /f:"%pt%WorkItem Tracking\TypeDefinitions\Bug.xml"
witadmin importwitd /collection:%tpc% /p:%tp% /f:"%pt%WorkItem Tracking\TypeDefinitions\CodeReviewRequest.xml"
witadmin importwitd /collection:%tpc% /p:%tp% /f:"%pt%WorkItem Tracking\TypeDefinitions\CodeReviewResponse.xml"
witadmin importwitd /collection:%tpc% /p:%tp% /f:"%pt%WorkItem Tracking\TypeDefinitions\FeedbackRequest.xml"
witadmin importwitd /collection:%tpc% /p:%tp% /f:"%pt%WorkItem Tracking\TypeDefinitions\FeedbackResponse.xml"
witadmin importwitd /collection:%tpc% /p:%tp% /f:"%pt%WorkItem Tracking\TypeDefinitions\Impediment.xml"
witadmin importwitd /collection:%tpc% /p:%tp% /f:"%pt%WorkItem Tracking\TypeDefinitions\ProductBacklogItem.xml"
witadmin importwitd /collection:%tpc% /p:%tp% /f:"%pt%WorkItem Tracking\TypeDefinitions\SharedStep.xml"
witadmin importwitd /collection:%tpc% /p:%tp% /f:"%pt%WorkItem Tracking\TypeDefinitions\Task.xml"
witadmin importwitd /collection:%tpc% /p:%tp% /f:"%pt%WorkItem Tracking\TypeDefinitions\TestCase.xml"
witadmin importwitd /collection:%tpc% /p:%tp% /f:"%pt%WorkItem Tracking\TypeDefinitions\Feature.xml"
REM #3 Import Link Types just in case coming from 2008
witadmin importlinktype /collection:%tpc% /f:"%pt%WorkItem Tracking\LinkTypes\SharedStep.xml"
witadmin importlinktype /collection:%tpc% /f:"%pt%WorkItem Tracking\LinkTypes\TestedBy.xml"
REM #4 Import Categories
witadmin importcategories /collection:%tpc% /p:%tp% /f:"%pt%WorkItem Tracking\categories.xml"
REM #5 Import ProcessConfig
witadmin importprocessconfig /collection:%tpc% /p:%tp% /f:"%pt%WorkItem Tracking\Process\ProcessConfiguration.xml"

我运行了这个(将它指向下载的模板,看到第一个 pt 变量),然后我就可以使用所有的 SCRUM 流程模板功能。我还没有完全测试过这个,但它似乎是一个赢家。因为我的另一个选择是将版本控制迁移到另一个团队项目,但这里的限制是我丢失了所有版本控制时间戳历史记录。只是不觉得要走的路。希望这对其他人有帮助。

谢谢,

关于TFS 2013 - 使用不同的流程模板将团队项目代码和历史迁移到新项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20270644/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com