有没有办法在perforce中删除而不同步到客户端?
问题描述:
我经常意外地创建了一个包含比需要更多代码的分支。当发生这种情况时,我删除分支文件,分支标签,然后重新开始。臭味的事情是不得不同步大量的数据,以便我可以删除它。有没有办法在perforce中删除而不同步到客户端?
有没有办法删除服务器端?
答
是的,使用sync -k。
将您要删除的路径添加到客户端,例如
//depot/oops/... //your-client/oops/...
然后使用-k选项同步该位置:
p4 sync -k oops/...
这会告诉Perforce的,你的客户端文件,但不实际传输它们。然后,你可以这样做:
p4 delete oops/...
p4 submit oops/...
等
+1
“flush”是“sync -k”的代名词 – raven 2008-10-30 22:52:55
答
使用删除-v:
p4 delete -v oops/...
这将删除文件,而无需同步到工作区。它比sync -k更快,然后删除。
我对TFS的答案也很感兴趣 – Luke 2008-10-30 22:29:24