由于错误,我无法在windows命令行或powershell上运行force命令。
我在UI上做了一些动作,得到了相应的命令force命令,即-
p4 sync -f //MyFolder/Code/Project1...#head
给出一个错误-我的文件夹是一个仓库,而不是客户端。
为什么会出现这个错误,如何运行一个force命令?
设置您的P4CLIENT
变量。如果您已经设置了客户端工作区,那么就使用它。仓库和客户端共享一个命名空间,因此客户端名称不能与仓库名称重叠(这就是你得到的错误)。
p4 set P4CLIENT=MasterJoe-ws
请注意,默认的P4CLIENT
是您的客户端主机的名称,这通常是一个适当的唯一名称(除非您故意命名您的仓库以匹配您的客户端主机,反之亦然)。
如果您还没有客户端工作区,那么在您设置了P4CLIENT之后,创建实际的客户端工作区:
p4 client
然后你可以同步工作空间:
p4 sync