Возможный дубликат:
Как найти необработанные файлы в дереве Perforce? (аналог статуса svn)
Я хочу знать, какая команда p4 покажет мне, какие файлы были изменены, какие файлы не отмечены и т.д.
Возможный дубликат:
Как найти необработанные файлы в дереве Perforce? (аналог статуса svn)
Я хочу знать, какая команда p4 покажет мне, какие файлы были изменены, какие файлы не отмечены и т.д.
Если вы используете perforce правильно, "p4 open" - это то, что вы ищете. Он расскажет вам, какие файлы вы открыли для изменения. Если вы хотите иметь возможность изменять файлы локально, THEN откройте их для редактирования (или удаления и т.д.), Затем вы выходите из шаблонов использования, которые, как ожидается, будут следовать пользователям, и вы наступаете на опасную почву.
Perforce предоставляет механизмы, которые позволят вам обнаружить эти вещи - если вы собираетесь настаивать на этом. "p4 fstat" позволит вам получить ожидаемый md5sum для файла с сервера. Сравнивая это с локальным md5sum, вы скажете, изменился ли файл. Вы также можете сравнить даты файлов - если дата изменения на вашей локальной машине не соответствует дате fstat, вы можете быть уверены, что она изменилась, но, быть уверенным, вам нужно будет выполнить проверку md5sum.
В предстоящем выпуске 2012.1 появится новая команда с именем p4 status
, которая будет эквивалентна этому, как если бы вы использовали SVN.
p4 status
src/tools/this.rb - reconcile to edit //depot/stuff/src/tools/this.rb#3
src/tools/that.rb - reconcile to add //depot/stuff/src/tools/that.rb#1
src/tools/other.rb - reconcile to delete //depot/stuff/src/tools/other.rb#2
Для получения дополнительной информации прочтите объявление в Perforce Blog.
В ожидании официального релиза 2012.1 у вас есть в основном два варианта:
Более подробную информацию можно найти в Perforce KB.