【发布时间】:2010-09-28 16:14:48
【问题描述】:
我想要一个不需要强制同步的快速解决方案,它将指定目录置于其原始存储库状态。
- 可能会从磁盘中删除相同的文件
- 可以从磁盘添加相同的文件
- 磁盘上的某些文件可能会被修改
- 某些文件可能会在 perforce 中被标记为删除、添加或修改
我只想确保在运行命令后我将没有这些。
p4 -f sync 不是一个选项,我需要一个更快的解决方案来最大限度地减少网络使用。
万一有人问起,perforce 代理不在讨论范围内。
我知道部分解决方案是:
p4 diff -sd -se //clientspec/dir/... | p4 -x - revert
问题在于,这不会删除添加到上述路径中但不在 perforce 中的文件 - 我想从磁盘中删除的文件。
另外,我需要一个多平台或跨平台解决方案 - 它必须在 Windows、OS X 和 Linux 上运行。
【问题讨论】:
标签: perforce