Необязательно проверить контрольную сумму перед гриппом sh? - PullRequest
0 голосов
/ 26 мая 2020

В мануалах про p4 грипп sh говорят, что это опасная операция.

Потому что на самом деле он не передает файлы. но я подумал, можно ли сделать это менее опасным, сначала проверив контрольную сумму файлов, а затем выполнив грипп sh, если контрольные суммы равны.

У меня и моего друга есть одинаковые файлы в нашей рабочей области, но файлы слишком большие, и требуется время, чтобы загрузить их на сервер. поэтому, когда загрузка будет завершена, я хочу убедиться, что файлы по-прежнему идентичны.

мы могли бы вычислить SHA-1 нашей рабочей области и вручную убедиться, что файлы все еще идентичны. (мы работаем над проектом нереального движка с большим количеством двоичных файлов, и некоторые файлы могут быть изменены к настоящему времени.)

также проект содержит некоторые игнорируемые файлы, и мы должны убедиться, что исключили их из контрольной суммы.

принудительно выполняет эту проверку самостоятельно? или для этого есть команда (или скрипт)?

1 Ответ

1 голос
/ 26 мая 2020

Команда p4 diff -se сообщит вам, соответствуют ли ваши неоткрытые файлы рабочего пространства соответствующим ревизиям хранилища.

Для вашего конкретного случая использования я бы рекомендовал пропустить этот шаг; если вы следуете за p4 flush с помощью p4 clean, это вызовет повторную синхронизацию c всего, что не соответствует хранилищу (но только эти файлы).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...