Как согласовать новые файлы рабочей области с депо в Perforce?
У меня есть ситуация, когда мое хранилище говорит, что оно имеет самую последнюю версию группы различных файлов, но мое локальное рабочее пространство на самом деле имеет более новые ревизии. Мои инструменты (плагин P4V и VS) неправильно сообщают мне, что все обновлено.
Я могу доказать, что это так, потому что, если я извлекаю файл, не изменяю его и отправляю, изменения фиксируются, и история отображается правильно, и последние операции на других компьютерах извлекают правильную версию файла.
Это не совсем жизнеспособное решение, так как может быть много файлов, требующих этого исправления, и я не знаю, как их все исправить.
Я полагаю, что проблема возникла из-за периодической работы в автономном режиме и (неправильно) переворачивания флага "только чтение" в файле, когда мне нужно было внести изменения.
Итак, мой вопрос:
Есть ли команда (или аналогичная), которую я могу запустить, которая будет проверять мои файлы рабочей области и видеть, что есть изменение, которое не было зафиксировано. По сути, игнорирование "сообщенного" состояния файла? Что-то вроде синхронизации, но наоборот? Это позволило бы мне "принудительно зафиксировать" все эти файлы и получить хранилище в правильном состоянии.
1 ответ
Команда, которую вы ищете, называется "p4concile". Вот некоторая справочная информация: Работа отключена от сервера Perforce.