我正在寻找一个perforce命令来获取本地修改过的文件列表,并且“不”签入存储库。
我知道我“应该”在待处理的更改列表中获取已修改文件的列表,但有些情况下我无法在该列表中看到修改过的文件。然后在“手动”检查文件并做差异我意识到差异。
是否有任何命令可以检查给定文件夹中的所有文件,并提供一个与存储库中的状态不同的文件列表?
我尝试过“p4同步”,但这不起作用。
感谢您的关注。
答案 0 :(得分:36)
答案 1 :(得分:6)
我使用" p4 revert -n ./..."
其中
-n
列出将在未实际执行还原的情况下还原的文件。
这使您可以确保在实际还原文件之前,还原功能可以执行您的操作。
答案 2 :(得分:4)
在最新版本的Perforce中,尝试“p4 reconcile -e”
请参阅:http://www.perforce.com/perforce/r12.1/manuals/cmdref/reconcile.html
它确实需要时间(不是很快)。
答案 3 :(得分:0)
我认为,修改后的文件是locallay提交的(否则,p4打开./ ...将有助于查找)
如果文件已经提交给当地的perforce,并且仍然想知道哪些文件都被修改了..