Command line 运行TFS merge命令时无法识别工作区

Command line 运行TFS merge命令时无法识别工作区,command-line,tfs,Command Line,Tfs,当我运行命令tf workspaces/collection:TeamProjectCollectionUrl时,我看到在我的本地计算机上有三个名为Apple、Banana和Cherry的工作区 我将当前目录更改为包含这些工作区文件夹的文件夹,并运行命令tf merge/candidate Apple Banana 但是,我收到错误消息,需要两个项目(源和目标)。可以使用本地路径或服务器路径。因此我再次运行merge命令,但这次我分别为Apple和Banana指定文件夹的完整路径。我再次看到相同

当我运行命令
tf workspaces/collection:TeamProjectCollectionUrl
时,我看到在我的本地计算机上有三个名为
Apple
Banana
Cherry
的工作区

我将当前目录更改为包含这些工作区文件夹的文件夹,并运行命令
tf merge/candidate Apple Banana

但是,我收到错误消息
,需要两个项目(源和目标)。可以使用本地路径或服务器路径。
因此我再次运行merge命令,但这次我分别为
Apple
Banana
指定文件夹的完整路径。我再次看到相同的错误消息

我做错了什么?如何通过命令行将
Apple
合并到
Banana
中?

该命令不用于合并两个工作区,而是用于合并TFS中的两个分支。要了解有关TFS分支和合并的更多信息,请参阅

如果您想合并/组合两个工作区(从
Apple
Banana
),您可以按照以下步骤操作:

  • 在Visual Studio中,首先切换到
    Apple
    工作区,在
    Apple
    下签入所有更改
  • 然后切换到
    香蕉
    工作区,右键单击团队项目并选择获取最新版本。然后,您将获得刚刚从
    Apple
    提交的所有更改
  • 如果在
    Apple
    Banana
    中编辑相同的文件,现在可能会出现冲突。只需使用合并工具合并冲突 解决冲突后,苹果将合并到香蕉中