我想要一個快速的解決方案,不需要強制同步,將指定的目錄放到其原始存儲庫狀態。Perforce將目錄快速同步到一個乾淨的狀態
- 相同的文件可以從磁盤被移除
- 相同的文件可以從磁盤添加
- 某些文件可能在磁盤上被修改
- 一些文件可以被標記爲刪除,添加或修改中的Perforce
我想要的是要確保如果運行命令後,我將沒有這些。
p4 -f sync
不是一個選項,我需要一個更快的解決方案,儘量減少網絡使用。
爲了防萬一有人問,perforce代理是沒有討論。
我知道的部分解決方案是:
p4 diff -sd -se //clientspec/dir/... | p4 -x - revert
的問題是,這不排除加入到上述不在Perforce的路徑文件 - 我希望從刪除的文件磁盤。
此外,我需要一個多平臺或跨平臺的解決方案 - 它必須在Windows,OS X和Linux上工作。
以上將刪除所有打開添加的文件... – John 2013-02-19 15:02:01