【问题标题】:TFS Permanently Merging Two Files (how to track?)TFS 永久合并两个文件(如何跟踪?)
【发布时间】:2012-11-19 19:13:53
【问题描述】:

我有两个文件,A.csB.cs,在同一个分支中彼此相邻。我想将B.cs 复制/粘贴到A.cs 中,以便A.cs 包含其原始内容以及B.cs 的内容。

在 TFS 中,这意味着对 B.cs 的删除操作和对 ​​A.cs 的编辑操作。但是,我们丢失了B.cs 的修订历史。有没有办法告诉 TFS B.cs 现在是 A.cs

这是一个毫无根据的合并的用例吗?

tf merge /baseless B.cs A.cs

【问题讨论】:

    标签: tfs merge


    【解决方案1】:

    是的,在这种情况下,您可以挂起以B.cs 作为目标和A.cs 作为源的毫无根据的合并,然后在B.cs 上挂起删除。

    在这种情况下,您可以在查看 A.cs 的历史记录时访问 B.cs 的历史记录:

    【讨论】:

    • 如果A.cs 已经存在,这将不起作用。请记住,我正在合并这两个文件。根据tf rename 帮助:“如果出现以下情况,则无法重命名项目:... Team Foundation 源代码控制服务器中已存在新名称,并且不是文件夹。”
    • 我现在明白你想要完成什么了。对不起,我没有完全理解你的问题。顺便说一句,聪明的方法,我认为你会喜欢的。
    • 我的困惑是因为我读到“复制/粘贴到A.cs”,好像有人会替换A.csB.cs的内容,而不是创建A.cs和@的组合987654333@。我编辑了你的问题以澄清。当然,如果您愿意,请随时编辑我的编辑。
    猜你喜欢
    • 2019-09-21
    • 1970-01-01
    • 1970-01-01
    • 2020-10-03
    • 2021-03-15
    • 1970-01-01
    • 2014-07-02
    • 2022-01-01
    • 2010-12-14
    相关资源
    最近更新 更多