【问题标题】:How to clean up branch after wrong commit + baseless merge错误提交+毫无根据的合并后如何清理分支
【发布时间】:2013-02-18 11:24:06
【问题描述】:

不久前,我错误地删除了一个文件夹“Data”,然后提交。问我的高级开发人员该怎么做,他说“我会再次添加文件”,事后看来这是错误的选择。 TFS 将这些文件视为 2 个不同的文件,因此当我们合并时我们会遇到冲突。另一位开发人员(正在进行合并)灵机一动,决定重命名所有旧文件,然后合并。这是 6 个月前的事,渗透到我们所有的子分支中。

现在我们有几个包含以下文件的分支

父分支
演员.csv
Actor.csv.old

子分支
演员.csv
Actor.csv.old

我通过在(父分支)actor.csv.old 到(子)actor.csv 和(父)actor.csv 到(子)actor.csv 之间进行毫无根据的合并解决了合并错误

但现在文件夹中到处都是 .old 文件。我该如何摆脱这些?将 .csv 文件与 .csv.old 文件合并?删除 .csv.old 文件?

【问题讨论】:

    标签: tfs


    【解决方案1】:

    最后我们只是挣扎着度过了难关。我们删除了 .old 文件,但它也会删除原始文件(因为我猜它们是链接的)。然后在删除之后我们取消删除它们然后合并。问题解决了。 .old 文件已被删除,我们能够合并。

    【讨论】:

      猜你喜欢
      • 2015-04-16
      • 1970-01-01
      • 2017-12-24
      • 1970-01-01
      • 1970-01-01
      • 2011-07-21
      • 2022-12-16
      • 2012-08-31
      • 2017-04-12
      相关资源
      最近更新 更多