Ответ 1
Try
p4 diff -f -sa
(подробнее см. manual)
Я ищу команду perforce, чтобы получить список файлов, которые были изменены локально, и "не" отмечен в репозитории.
Я понимаю, что "должен" получить список измененных файлов в ожидающем списке изменений, но есть сценарии, когда я не вижу в этом списке измененного файла. И затем, "вручную", проверяя файл и делая diff, я понимаю разницу.
Есть ли какая-либо команда, которая могла бы проверять все файлы в данной папке и предоставлять мне список файлов, которые не совпадают с состоянием в репозитории?
Я попробовал "p4 sync", но это не сработало.
Спасибо за ваш интерес.
Try
p4 diff -f -sa
(подробнее см. manual)
Я использую "p4 revert -n./..."
где
-n
Перечислите файлы, которые будут возвращены без фактического выполнения возврата.
Это позволяет вам удостовериться, что возвратить делает то, что, по вашему мнению, делает до фактического восстановления файлов.
В последних версиях Perforce попробуйте "p4 reconcile -e"
см. http://www.perforce.com/perforce/r12.1/manuals/cmdref/reconcile.html
Конечно, это занимает время (не очень быстро).
Я думаю, измененные файлы отправляются locallay (в противном случае p4 открыт. /... поможет найти)
Если файлы уже отправлены в локальный файл и все еще хотят узнать, какие из них были изменены.