TFS 中的孤立分支

2024-02-24

我们在 TFS 中有一个主干,每个人都在工作,直到我们需要分支为止。我们的上一个项目是一个需要分支的大型功能。现在开发已经完成,更改已合并回主干。开发分支应该发生什么?

我应该删除它吗?以某种方式将其标记为只读?隐形和锁定怎么样?


You can将分支设置为只读。您只需从适当的组中删除签入/签出权限即可。请注意,乍一看它看起来没有任何不同,但是当您尝试签出文件时,您将被阻止。

我总是最终删除分支。它已被“删除”,但没有什么可以阻止您取消删除它(这与销毁不同)或回顾代码。除非你努力摧毁它,否则它实际上不会去任何地方。

另外,如果你有一个很好的工具,比如团队基础伙伴 http://www.attrice.info/cm/tfs/,您仍然可以看到所有分支历史记录,即使它已被删除。

正如 @Ray 所说,您可以将其保留,但如果您在十几个分支中这样做,事情就会变得有点难以管理。如果分支已经死了,并且您已将代码合并到主线中,那么除了“以防万一”之外,您还有其他目的保留它吗?

如果是这样,只需删除它并仅在确实需要时重新挖掘它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

TFS 中的孤立分支 的相关文章

  • Team Foundation Build 还是 TeamCity?

    我们主要是一家从事 NET LOB 开发的 MS 商店 我们还在 CRM 应用程序中使用 MS Dynamics 所有开发人员目前都在使用 VS SQL Server 2008 我们也使用 VSS 但每个人在工作中都讨厌它 而且很快就会被淘
  • 将两个相似的远程 git 存储库合并为一个

    我已经做了一些搜索并阅读了 git 书籍和网络上的一些地方 例如 git 但我找不到正确的方法来做到这一点 我有两个 git 存储库 位于两台不同的机器上 这些 git 存储库中的每一个都保存程序的配置 当您比较两个存储库时 配置的某些部分
  • 即使在签出到另一个分支后也无法删除本地分支

    我正在尝试删除我的本地分支并尝试了我在这里找到的大多数解决方案 即签出到另一个分支然后运行git branch D or d
  • 为什么我无法通过 Powershell DSC 在无人值守模式下配置 TFS Build Service?

    使用以下 DSC 配置 仅资源部分的片段 删除 SO 的前导码 诊断和 Start DscConfiguration 部分 Package TFSServer2013 Name Microsoft Team Foundation Serve
  • 不同GIT版本的GIT合并结果不同

    在不同的 GIT 版本上运行 merge 命令我们得到不同的结果 命令是 git merge no ff origin master codeline Results 版本2 1 4 gt 合并成功 版本1 7 1 gt 同一提交上的同一合
  • 二进制增量存储

    我正在寻找一种二进制增量存储解决方案来版本化大型二进制文件 数字音频工作站文件 使用 DAW 文件时 与用于存储原始数据 波形 的大量数据相比 大多数更改 尤其是在混音结束时 都非常小 如果我们的 DAW 文件有一个版本控制系统 让我们可以
  • 我可以在 git 中使用单个命令推送到多个存储库吗?

    基本上我想做一些类似的事情git push mybranch to repo1 repo2 repo3 现在我只是多次输入push 如果我急于完成push 我只需将它们全部发送到后台git push repo1 git push repo2
  • XSLT 分组/合并子项(使用密钥)

    我试图了解如何使用我已经编写的代码推导出解决方案 为了简化起见 我将首先解释我想要做什么以及到目前为止我得到了什么 假设我在 XSLT 中有一个 XML 变量 其中包含几个具有相同标题属性的节点 Using Dimitre Novatche
  • 使用 .NET SDK / C# 在 StarTeam 中查找文件的过去修订版本

    我正在尝试编写一个 C 程序来比较 StarTeam 存储库中不同版本的文件 查看文件的当前版本与给定的先前签入之间是否有任何更改 我目前能够从当前版本中查找 签出文件 但很难找到正确的方法来查找这些文件的过去版本 至少在 NET 方面 B
  • TFS:使用主分支的更改更新分支

    所以 我们有我们的主开发线 我创建一个分支 开发人员 b 创建一个分支 我们俩都做一些工作 开发人员 b 完成他的工作 合并回主开发线 我知道他的更改会影响我 我不想稍后再处理冲突 而是想使用现在主开发行中的更改来更新我的分支 这样我就可以
  • 如何在 cygwin 下配置 Mercurial 以使用 WinMerge 进行合并?

    当 Mercurial 在 cygwin 下运行时 弄清楚如何生成有点棘手WinMerge http winmerge org 来解决合并冲突 我怎样才能做到这一点 诀窍是 cygwin 路径与 Windows 路径不同 因此您需要一个小脚
  • 在另一列中查找重复值时,如何将列数据存储为逗号分隔值? [复制]

    这个问题在这里已经有答案了 如果任何公司的产品都相同 我必须组合或内爆子数组值 预期输出应该类似于 0 gt array company gt 1 6 product gt 5 我的数组是 array 0 gt array company
  • 如果文件已在服务器上,请避免使用 git-ftp 上传

    假设我有应用程序的本地副本 我将其推送到 github 然后使用 git ftp 将任何更改上传到我的服务器 我首先会使用 git ftp init u
  • OpenSSL SSL_connect:SSL_ERROR_SYSCALL VS2017 社区/TFS

    我无法将本地 git 与 Visual Studio 在线同步 这是我得到的错误 Git 因致命错误而失败 无法访问 https mysite visualstudio com DefaultCollection git MajorMain
  • 使用 GIT 自动增加 AssemblyFileVersion

    好吧 我知道这可能不是传统的 但除此之外 我使用 AssemblyFileVersion 作为我的 构建名称 字符串 它的格式如下 File Version information for an assembly consists of t
  • 将 TFVC 代码从一个集合移动到另一个集合(包括历史记录)

    我需要将一些代码从一个项目集合中的 TFVC 移动到另一个集合中的项目 我还需要保留签入历史记录 我不担心更改集 ID 但确实希望保留历史记录中的评论 人物和时间以及所做的更改 被移动到的项目将是空的 这将在本地使用 TFS2017 Upd
  • git subtree pull -P 不管 总是合并冲突

    问题 即使我没有进行任何更改 每次尝试拉入子树时 我都会遇到合并冲突 我在做什么 In 子树仓库 Make some changes git commit am Changes made git push origin master In
  • git 可以与 Xcode 集成吗?

    有没有办法将 git 存储库与 Xcode 内置的 SCM 功能一起使用 Xcode 4 原生支持 git WWDC 2010 上的开发者工具国情咨文演讲 在这里了解更多 Xcode 4 中的新增功能 http developer appl
  • 使用 TFS 个人访问令牌克隆 Git 存储库

    我正在尝试以编程方式克隆 git 存储库 我的 ASP NET MVC 应用程序正在创建并启动一个进程 处理进程的代码工作正常 但是当尝试使用本地 TFS PAT 克隆 git 存储库时 身份验证失败 我无法使用 NTLM 或要求用户输入凭
  • refname 不明确且拉取失败

    我运行了以下命令 因为我想将生产分支移回而不必先签出 git branch f production HEAD 1 现在 当我检查生产时 我收到以下警告 warning refname production is ambiguous 然后我

随机推荐

  • sql server:获取列的默认值

    我执行一个选择来获取表的结构 我想获取有关列的信息 例如其名称 是否为空或是否为主键 我做这样的事情 sys columns c c precision c scale c is nullable as isnullable c defau
  • 如何获取 JAX-WS 响应 HTTP 状态代码

    调用 JAX WS 端点时 如何获取 HTTP 响应代码 在下面的示例代码中 当调用 Web 服务时port getCustomer customerID 可能会抛出异常 例如401 or 500 在这种情况下 如何从 HTTP 响应中获取
  • Javascript正则表达式对象和美元符号[重复]

    这个问题在这里已经有答案了 在下面的代码中 我期望是真的 但我却变得错误 我缺少什么 var text Sentence confirmationlink fooo alert placeHolderExists text confirma
  • 使用表单身份验证进行模拟

    我有一个 ASP NET 站点 必须使用表单身份验证而不是 Windows 身份验证来访问ActiveDirectoryMembershipProvider 该站点必须使用表单 因为它们需要设计好的输入表单 而不是 Windows 身份验证
  • SwiftUI:在 WindowGroup 中的两个视图之间设置动画转换不起作用

    所以我认为在应用程序的主视图和设置视图之间转换会很容易 应用程序代码如下所示 struct PointsMasterII App StateObject var settings AppSettings var body some Scen
  • 在 C 中交换 void* 指针数组的项而不使用 memcpy

    我正在编写一些学校项目 我需要交换 void 指针数组的两项 我可以用下面的代码来做到这一点 void swap void base int len int width void p malloc width memcpy p base w
  • 解决扩展方法/LINQ 歧义

    我正在编写一个插件锐锐 http en wikipedia org wiki ReSharper4 为此 我需要引用几个ReSharper的程序集 其中一个程序集 JetBrains Platform ReSharper Util dll
  • 是否可以调用 Rust 函数并从 C 中获取 Vec?

    假设我有以下 Rust 库 lib rs crate type staticlib no mangle pub extern fn do something number i32 something no mangle pub extern
  • 尝试连接到 git 上的远程存储库时出现“ssh_exchange_identification:读取:连接由对等方重置”错误

    我对 github 很陌生 大约两周前我开始使用它 一切都很完美 我能够从远程存储库中推送和拉取 然而 今天 当我尝试从中提取数据时 收到以下错误消息 ssh exchange identification read Connection
  • Google Cloud Logging 的包含/排除过滤器的文档在哪里?

    我正在尝试通过 Pub Sub 主题从 Google Cloud 导出日志 作为该过程的一部分 我必须创建一个称为 包含过滤器 的东西 我可以找到有关此过滤器的唯一文档在这里 https cloud google com logging d
  • Android 版 ffmpeg:neon 构建具有文本重定位

    您好 我成功构建了 appunite ffmpeg 库 包括 arm v7a neon 支持 但是当我尝试在 Marshmallow 设备上运行这些库时 出现此错误 01 08 23 42 02 350 E AndroidRuntime 1
  • 比较两个对象数组

    我有两个这样的数组 第一个数组是customFields长度为 2 var customFields hashKey object 259 fields id 0 84177744416334 inputType number labelS
  • MS 实体框架的最佳起点是什么?

    请给我有关实体框架的最佳指导方向 有一些可用教程的列表这个问题 https stackoverflow com questions 62110 adonet entity framework tutorials 是一个有用的实体框架论坛 对
  • 如何在 FFTW 库中进行实数反演 FFT

    我正在尝试使用 FFT 进行一些过滤 我正在使用 r2r 1d 计划 但我不知道如何进行逆变换 void PerformFiltering double data int n FFT double spectrum new double n
  • 什么是耙子以及它如何在导轨中使用?

    什么是 rake 以及如何在 Ruby on Rails 中使用它 耙子是一个 软件任务管理工具 http en wikipedia org wiki Rake 28software 29 类似于其他系统中的Make等 See http g
  • 使用 JS 或 jQuery 处理表单提交时的 500 错误?

    我正在使用标准表单 操作来发布到宁静的网络服务 由于表单的大小和构成 我尝试不使用ajax 有没有办法将错误处理附加到表单提交中 请参阅下面我当前的代码
  • WCF + Windows Phone 7

    是否可以使用 Windows Phone 7 应用程序的 WCF 服务 任何链接都会非常有帮助 Thanks 以下是将 WP7 应用程序连接到 WCF 服务的快速演练 向右滚动到他的第一个教程 AfricanGeek Silverlight
  • 调用 XSL 模板时的可选参数

    有没有办法使用可选参数调用 XSL 模板 例如
  • 撤消“设置为起始页”

    我将 ASP net 页面之一设置为 Visual Studio 中的默认起始页 当我尝试调试我的项目时 这会导致 404 错误 我该如何清除这个 Thanks Barry 右键单击 MVC 项目并选择属性 转到网络选项卡 在 开始操作 下
  • TFS 中的孤立分支

    我们在 TFS 中有一个主干 每个人都在工作 直到我们需要分支为止 我们的上一个项目是一个需要分支的大型功能 现在开发已经完成 更改已合并回主干 开发分支应该发生什么 我应该删除它吗 以某种方式将其标记为只读 隐形和锁定怎么样 You ca