我有一个Team Foundation Server 2013代码结构,如下所示......
$/TeamProject/Application/AllTheCodeFiles
......但我想重构......
$/TeamProject/Application/Trunk/AllTheCodeFiles
这将允许我通过在与“Trunk”相同的级别创建“Release”分支来实现分支和合并策略。
如果我尝试分支或将Application目录移动到Trunk,我收到错误消息:
目标项目$ / TeamProject / Application / Trunk不能位于源项目$ / TeamProject / Application下。
所以,这是我遵循的过程,感觉不对,我猜测有更有效的方法。
$/TeamProject/Application
重命名为$/TeamProject/Application-trunk
$/TeamProject/Application
目录$/TeamProject/Application-trunk
移至$/TeamProject/Application/Trunk
执行此操作后,历史记录与$/TeamProject/Application
而非$/TeamProject/Application/Trunk
相关联。我的问题是,知道更多的人会以什么方式做到这一点?
答案 0 :(得分:6)
我刚刚完成了我在测试TFVC上所做的事情,事情看起来确实很好。
以下是步骤:
$/TeamProject/Application/
$/TeamProject/Application/Main/
创建文件夹(TFVC Convention - Trunk是SVN)$/TeamProject/Application/
移至$/TeamProject/Application/Main/
$/TeamProject/Application/Main/
转换为分支。这里是移动前添加(C58)和编辑(C59)的文件的历史记录(C62),然后在移动后编辑(C63):