Perforce: командная строка для вывода списка файлов, помеченных для удаления - PullRequest
2 голосов
/ 17 февраля 2012

У меня есть файлы, помеченные для удаления в моей рабочей области (но еще не отправленные). Теперь я хочу, чтобы они были перечислены в командной строке. Я пробовал следующую команду без успеха.

p4 diff -sd "C:\myworkspace\..."

Я не смог найти ни одной опции в команде diff, чтобы вывести список файлов, помеченных для удаления. Это другая команда или скрытая опция?

Ответы [ 2 ]

6 голосов
/ 17 февраля 2012

Команда, которую вы ищете: p4 открыта

C:\Proj\test>p4 opened
//depot/Test/_header.txt#5 - delete default change (text)
//depot/Test/personnel_updates.sql#1 - add default change (text)

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

C:\Proj\test>p4 opened | findstr " - delete "
//depot/Test/_header.txt#5 - delete default change (text)

Примечание. Вы также можете использовать параметр -c, чтобы указать определенный список изменений, если вы поместили свои изменения в нумерованный список изменений.

3 голосов
/ 18 февраля 2012

Или вы можете использовать fstat :

p4 fstat -Ro -F "action=delete" -T depotFile,clientFile //...
...