我可以在签出文件时在 TFS 中执行合并操作吗?

Can I perform a merge operation in TFS while i have checked out files?

我正在尝试在两个分支之间执行合并操作:main 和 dev 我想知道是否可以在我让一些团队成员检查一些文件时执行它。由于我不想每次执行合并操作时都打扰我的团队工作。

是的,他们可以在源或目标中签出更改,但是在目标上不能有锁定合并。

如果用户对合并目标中的文件具有签入或签出锁定,则您将无法挂起任何更改(合并更改或其他)。该用户将需要解锁文件。

如果您将 TFS 设置为 "disable multiple checkouts",则需要在签出时获取锁。您可以在以下位置关闭此功能:

Team > Team Project Settings > Source Control > Allow Multiple Checkouts