【发布时间】:2010-09-08 08:16:50
【问题描述】:
是否可以合并到 TFS 中不是直接父或子的分支?我怀疑答案是否定的,因为这是我在使用它时所经历的。然而,似乎在某些时候,当正在开发的不同功能可能具有不同的批准周期(即功能一可能在功能二之前获得批准)时,它会非常有用。当我们有生产分支时,这变得非常困难,我们必须将一些功能合并到以前的分支中,以便我们可以在下一个完整版本之前发布。
我们目前的分支策略是在主干(或我们称之为主线)中开发,并创建一个分支来稳定并发布到生产环境。然后,此分支可用于创建修补程序和其他内容,而主线可以针对即将推出的功能进行分歧。
还可以使用哪些技术来缓解上述情况?
【问题讨论】:
-
呵呵,看到有人对此表示赞同,这让我想起了我在 TFS 的日子。很高兴地说,自从我大约两年前搬到 Git 后,我就不必担心这样的事情了;)
-
不正确的 Joel,虽然您不必担心技术限制,但 git 更擅长分支,您仍然需要担心功能失调的行为......那些超越工具。
-
我建议您升级到 TFS 2013.3 / VSO 并迁移到基于 Git 的团队项目。
-
“无法确定工作空间”/“没有合适的映射”:使用一个本地路径和一个 repo 路径。
标签: version-control tfs merge branch