【问题标题】:TFVC Merge 2 branchesTFVC 合并 2 个分支
【发布时间】:2020-03-16 08:54:32
【问题描述】:

我想合并 2 个分支,我读到如果我进行合并,它将在我的本地机器上告诉我签入我的更改。但是,当我解决冲突时,所有更改的文件都会被检出吗?分支实际上被其他开发人员使用,所以我不想阻止它们。

【问题讨论】:

  • 独家结账是一种古老的做法;你不应该使用它们。如果您使用的是 TFS 2012 或更高版本,请关闭它们或切换到本地工作区。
  • 感谢您的回复,所以如果我在本地工作区工作并且我不签入我的合并,它不会签出我更改的文件?默认情况下,在我的 VS 上,我在我的服务器上工作,但我可以更改它。

标签: tfs merge checkout tfvc


【解决方案1】:

But will all the files that changed when I resolve the conflicts be checked out ?

除非您在服务器工作区和turn off the multiple check out 上工作。只有在这种情况下,当您从服务器签出分支并进行合并时,其他开发人员将无法对您正在工作的分支进行更改。

如果您在 本地工作区 或启用了多个签出功能的服务器工作区工作。其他人仍然可以使用该分支。他们仍然可以将文件获取到本地(本地工作空间)或签出文件(服务器工作空间)。

此外,除非您最终签入对服务器的更改。他们将无法获得您所做的更改。

希望很清楚。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-19
    • 2011-03-25
    • 2016-10-15
    • 1970-01-01
    • 1970-01-01
    • 2018-11-14
    • 2016-02-06
    • 2016-03-16
    相关资源
    最近更新 更多