在TFS中,标记死枝的最佳方法是什么?你搬家了吗?科发布吗?删除它?重命名吗?您为这些方法遇到了哪些问题?有什么好处?
如果有一个简单的接口解决方案,只要标记或过滤当前视图(如果某个特定分支被标记为已死),那就太好了 . 这样你就不必做一些永久性的事情,比如重命名或删除分支 . . .
删除不是永久性的,所以我选择这个选项 .
然后,您可以选择是否在SCE中查看已删除的项目(工具 - >选项 - >源代码管理 - > Visual Studio Team Foundation Server - >在源代码管理资源管理器中显示已删除的项目) .
如有必要,您可以选择取消删除分支 .
合并回主干后,我们确实删除它们比在工作空间中隐藏它们更容易,请参阅Ian关于删除不是永久性的 .
我们将死去的分支移动到项目的归档区域 .
因为分支在TFS中很便宜,所以没有空间问题 .
当有人试图添加具有相同名称的新内容时,删除可能会导致奇怪的问题 .
移动它们可以继续使用Annotate(a.k.a.责备)之类的功能,它允许钻取分支以查看完整的更改历史记录 .
3 回答
删除不是永久性的,所以我选择这个选项 .
然后,您可以选择是否在SCE中查看已删除的项目(工具 - >选项 - >源代码管理 - > Visual Studio Team Foundation Server - >在源代码管理资源管理器中显示已删除的项目) .
如有必要,您可以选择取消删除分支 .
合并回主干后,我们确实删除它们比在工作空间中隐藏它们更容易,请参阅Ian关于删除不是永久性的 .
我们将死去的分支移动到项目的归档区域 .
因为分支在TFS中很便宜,所以没有空间问题 .
当有人试图添加具有相同名称的新内容时,删除可能会导致奇怪的问题 .
移动它们可以继续使用Annotate(a.k.a.责备)之类的功能,它允许钻取分支以查看完整的更改历史记录 .