我经常不小心创建了一个包含比它需要的更多代码的分支。发生这种情况时,我会删除分支文件、分支标记,然后重新开始。令人讨厌的是必须同步大量数据才能删除它。
有没有办法删除服务器端?
我经常不小心创建了一个包含比它需要的更多代码的分支。发生这种情况时,我会删除分支文件、分支标记,然后重新开始。令人讨厌的是必须同步大量数据才能删除它。
有没有办法删除服务器端?
是的,使用同步-k。
将要删除的路径添加到客户端,例如
//depot/oops/... //your-client/oops/...
然后使用 -k 选项同步该位置:
p4 sync -k oops/...
这将告诉 Perforce,您的客户端拥有文件,而没有实际传输它们。然后你可以这样做:
p4 delete oops/...
p4 submit oops/...
等等
使用删除-v:
p4 delete -v oops/...
这将删除文件而不同步到工作区。它比 sync -k 然后删除更快。