2016-07-14 6 views
0

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

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

Обратите внимание, что я использую старую версию perforce, поэтому все новые причудливые команды могут быть недоступны для меня.

Заранее спасибо.

ответ

0

Это работает для меня, надеюсь, что это будет полезно для других

(find . -maxdepth 1 -type f -print0 | xargs -0 p4 fstat > /dev/null) | & awk '{print $1}' 
0

Пробег p4 fstat my-file.

Если он говорит headAction delete, тогда файл в настоящее время удаляется на складе.

Если он говорит action edit, то у вас есть файл, открытый для редактирования.