Почему я не могу удалить этот список изменений?

Я новичок в выступлении и каким-то образом я оказался в странном состоянии.

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

Я пытался сделать это:

p4 change -d 75697
Change 75697 has 2 open file(s) associated with it and can't be deleted.

Поэтому я попытался восстановить файлы в списке изменений:

p4 revert package.json
package.json - file(s) not opened on this client.

Итак, я думаю, мне нужно открыть файл?

p4 edit package.json
//a/b/c/package.json - can't edit (already opened on this client)

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

1 ответ

Вы можете получить эту ошибку, потому что ваш местный package.json не отображается на фактический открытый путь к хранилищу (из-за чего-то хитрого, что вы сделали со своим клиентским представлением с момента открытия файла). Трудно сказать, не видя больше вывода команды, но попробуйте просто:

p4 revert -c 75697 //...

вернуть все файлы в этом списке изменений независимо от их пути.

Если это не сработает, обратитесь к администратору Perforce; либо они поместили вас в действительно странную привязку разрешений (то есть они отозвали уровень доступа к файлам, которые вам нужны для их восстановления), которые они должны отменить, либо им понадобится немного легкого дБ поддержание (p4d -xf 925) исправить несоответствие.

Другие вопросы по тегам