Почему я не могу удалить этот список изменений? - PullRequest
0 голосов
/ 22 февраля 2019

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

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

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

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

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

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 Ответ

0 голосов
/ 22 февраля 2019

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

p4 revert -c 75697 //...

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

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

...