tfs - 在 TFS 中移动分支

标签 tfs

我们为在网络产品上开发的每个新功能创建分支,因此在 TFS 2010 中,文件夹结构看起来像这样......

$/产品/主线/...
$/产品/分支机构/...
$/产品/发布/...
$/产品/合并分支/...

Mainline 文件夹下只有 1 个解决方案,即“主干”。

Branches 包含主线的分支,这些分支是开发中的功能。

合并的分支包含之前已合并回主线的分支。

Releases 恰好包含 - releases。合并到主线然后发布的分支。

一旦分支达到其生命周期的尽头,我喜欢将它们存档在“合并的分支”文件夹中,但是“移动”选项似乎永远不可用,它总是显示为灰色。

这是来自 Vault 的奇怪行为,我总是可以移动 Vault 中的任何文件夹,无论我是否在本地拥有它。

此外,有时确实会出现这样的情况,即如果功能已被客户取消/搁置,我们将停止在分支机构的工作。显然分支的生命周期应该越短越好,但这种情况确实发生了,并且能够移动分支似乎仍然是必要的。

我觉得我遗漏了一些关于工作空间的东西?或者只是您不打算移动分支,只需在它们合并到主线后删除它们。

有人遇到过吗?或者有更好的实践建议?

最佳答案

这是 TFS 2010 吗?如果是这样,请删除这些分支。如果没有,升级然后删除那些分支。您不会丢失历史记录,在 2010 年,即使在删除分支后,您也可以从主线(或可视化)中看到分支历史记录。删除它们……很快。

关于tfs - 在 TFS 中移动分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3389019/

相关文章:

c# - 在 TFS 中获取已删除文件的特​​定版本

.net - dotnet 测试 : how to include assembly name into the . trx 结果文件?

ios - 在跨平台Windows代理(TFS)上构建iOS cordova应用程序

version-control - 为什么在 Visual Studio 2012 中默认启用自动解决冲突?

sql - 查询 TFS 数据库以获取最近 10 次签到详细信息

tfs - 管理多个团队中用户的团队成员容量

tfs - 在 Mac 上更新到 Visual Studio 2019 后,与 Azure DevOps TFS 服务器的集成中断

visual-studio-2010 - 您对 Visual SourceSafe 有何看法?

css - WebStorm 在 TFS 上的 scss 文件观察器(使用 node-sass)上清除 css 文件的只读标志

css - checkin 时默认排除css文件