我目前正在为一组非常大的解决方案重组我们的TFS源代码控件,到目前为止我已经成功完成了这个任务。安全删除一个TFS分支项目
我现在有一个问题,我需要删除旧的“Release Branch”TFS项目,这个项目是旧结构的分支,不再需要,因为我现在在新结构中托管了一个发布分支。
这是源头控制现在看起来如何移动的一切之后的示例:
$/Source Project
/Trunk
/[Projects]
/Release
/[Projects]
$/Release Branch Project
/[Projects]
/[Other legacy stuff]
到目前为止,我已经发现的信息说:
tf delete
似乎是唯一相关的,当我需要删除一个分支,是在同一个项目的后备箱内,并TfsDeleteProject
似乎并不像它会删除分支协会从源项目(我希望我错了,见下文)。
有人能告诉我,如果将上面的工作,以及以什么顺序我应该执行他们,成功地删除TFS $/Release Branch Project
同时删除分会(右单击$/Source Project
- >属性 - >分支机构)?
因此,如果我删除发布分支团队项目,这将正确地从分支列表中取消关联,还是会在那里保留一个引用?基本上我想“不分枝”。 – Codesleuth 2010-02-26 11:49:44
@Codesleuth:查看更新。 – Richard 2010-02-26 14:39:00
感谢您的更新。似乎有风险:我认为我会在执行此操作之前执行TFS备份,lol – Codesleuth 2010-02-26 15:30:19