当我运行命令tf workspaces /collection:TeamProjectCollectionUrl
时,我发现我的本地计算机上有三个名为Apple
,Banana
和Cherry
的工作区。
我将当前目录更改为包含这些工作区文件夹的文件夹,然后运行命令tf merge /candidate Apple Banana
。
但是,我收到错误消息Exactly two items (source and target) are required. Either local or server paths may be used.
所以我再次运行merge命令,但这次我分别指定Apple
和Banana
文件夹的完整路径。我再次看到相同的错误消息。
我做错了什么?如何通过命令行将Apple
合并到Banana
?
答案 0 :(得分:0)
tf merge命令不用于合并2个工作区,它用于合并TFS中的2个分支。要了解有关TFS分支和合并的更多信息,请参阅this document。
如果要合并/合并两个工作区(从Apple
到Banana
),也许您可以按照以下步骤操作:
Apple
工作区,检查Apple
下的所有更改。 Banana
工作区,右键单击团队项目,然后选择获取最新版本。然后,您将获得刚刚从Apple
提交的所有更改。Apple
和Banana
中修改相同的文件,则可能会出现冲突。只需使用合并工具来合并冲突。 解决冲突后,Apple将合并到Banana。