有没有办法在perforce中删除而不同步到您的客户端?

时间:2008-10-30 22:16:06

标签: perforce

我经常意外地创建一个包含更多代码的分支。当发生这种情况时,我删除分支文件,分支标记,然后重新开始。发臭的事情是必须同步大量数据才能删除它。

有没有办法删除服务器端?

2 个答案:

答案 0 :(得分:13)

是的,请使用sync -k。

将您要删除的路径添加到客户端,例如

//depot/oops/... //your-client/oops/...

然后使用-k选项同步该位置:

p4 sync -k oops/...

这将告诉Perforce您的客户端没有实际传输文件。然后你可以这样做:

p4 delete oops/...
p4 submit oops/...

答案 1 :(得分:7)

使用delete -v:

p4 delete -v oops/...

这将删除文件而不同步到工作区。它比sync-k更快然后删除。