Cod*_*uth 25 version-control tfs branch
我目前正在为一组非常大的解决方案重新组织我们的TFS源代码控制,到目前为止我已经成功完成了这项工作.
我现在有一个问题,我需要删除旧的结构分支的旧版"Release Branch"TFS项目,并且不再需要,因为我现在在新结构中托管了一个发布分支.
这是源控件现在在移动所有内容后的示例:
$/Source Project
/Trunk
/[Projects]
/Release
/[Projects]
$/Release Branch Project
/[Projects]
/[Other legacy stuff]
Run Code Online (Sandbox Code Playgroud)
到目前为止,我发现信息说:
tf delete
当我需要删除与trunk相同的项目中的分支时,似乎只是相关的,并且TfsDeleteProject
似乎不会从源项目中删除分支关联(我希望我错了,见下文).
有人可以告诉我,如果以上工作,以及我应该以什么顺序执行它们,成功删除TFS $/Release Branch Project
同时还删除分支关联(从右键单击$/Source Project
- >属性 - >分支)?
Ric*_*erg 40
让我说出这样的事实:
Ric*_*ard 16
在TFS中,您通常无法永久删除团队项目内的任何内容(并TfsDeleteProject
删除完整的团队项目,但不清楚源控件内容是否会被实际删除,因为团队项目只是源代码控制树的顶级).
删除文件或整个文件集只是另一个跟踪的更改,回到历史记录中仍然可以看到.
您可以使用权限使所有人无法访问.或者在"过时"团队项目下重命名.
编辑(我终于记得这个命令在哪里):
从命令行还有另一个选项tf destroy
:
从Team Foundation版本控制中销毁或永久删除版本控制的文件.
我希望这可以删除分支记录来创建,现在销毁的文件......但是你可能需要检查.
小智 8
选择要取消分支的分支文件夹.然后
File > Source Control > Branching and Merging > Convert to Folder
.
在VS2013
我在@Radhika 答案下找不到它
我确实在下面找到了它Team Explorer > Source Control Explorer >
right mouse on project > Branching and Merging > Convert to folder
希望这可以节省您的时间。
编辑从 @DdW 的评论复制:您需要Get Latest Version
在转换后、启用删除选项之前执行
归档时间: |
|
查看次数: |
34031 次 |
最近记录: |