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
),您可以按照以下步骤操作:
Apple
工作区,在Apple
下签入所有更改李>
香蕉
工作区,右键单击团队项目并选择获取最新版本。然后,您将获得刚刚从Apple
提交的所有更改Apple
和Banana
中编辑相同的文件,现在可能会出现冲突。只需使用合并工具合并冲突李>
解决冲突后,苹果将合并到香蕉中