我们为在Web产品上开发的每个新功能进行分支,因此在TFS 2010中,文件夹结构看起来像这样......
$ /产品/主线/ ...
$ /产品/分行/ ...
$ /产品/发布/ ...
$ / Product / Merged Branches /...
Mainline文件夹下只有1个解决方案,即'trunk'。
分支包含主线的分支,这些分支是开发中的功能。
合并的分支包含先前已合并回主线的分支。
版本包含 - 发布。分支合并到主线然后释放的分支。
一旦分支到达其生命的尽头,我喜欢将它们存档在“合并的分支”文件夹中,但是“移动”选项似乎永远不可用,它始终是灰色的。
来自Vault这是一种奇怪的行为,我总是可以移动保险库中的任何文件夹,无论我是否在本地使用它。
此外,如果客户取消/暂停该功能,有时我们会停止在分支机构上工作。显然,分支的寿命应该尽可能短,但这确实发生了,并且能够移动分支似乎仍然是必要的。
我觉得我错过了关于工作空间的事情?或者只是你不打算移动分支,只要将它们合并到主线后删除它们。
有人经历过这个吗?或者就更好的做法提出建议?
答案 0 :(得分:4)
这是TFS 2010吗?如果是,请删除这些分支。如果没有,请升级然后删除这些分支。您不会丢失历史记录,并且在2010年,即使删除分支,您也可以从主线(或可视化)中看到分支历史记录。很快删除它们。