Как я удаляю файл из склада, но оставляю локальную копию в такте?

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

Единственный путь I видит, чтобы сделать, это должно было бы переместить его из иерархии, которая находится под По необходимости контролем перед удалением. Я смог вернуть свой файл путем синхронизации более ранней версии.

Возможно, я настроил свою клиентскую рабочую область неправильно? Или я неправильно понимаю фундаментальное понятие управления исходным кодом? Клиентская рабочая область является/home/user, и я сделал это этот путь, таким образом, я мог добавить любой файл в соответствии со своим корневым каталогом, не получая ошибку о файле, не находящемся под корнем клиента.

К вашему сведению - клиент и сервер Linux, работающий P4D/LINUX26X86/2009.1/222893 (2009/11/12)

Любой совет ценится.Спасибо.

6
задан Gary 8 January 2010 в 01:27
поделиться

2 ответа

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

Я подозреваю, что проблема в том, как вы используете Perforce.

Из того, что вы написали, похоже, что вы используете Perforce для резервного копирования / отслеживания файлов в структуре вашего домашнего каталога. Таким образом, как вы используете Perforce, «мастер» находится в вашем домашнем каталоге, а «копии» - в хранилище.

Это не предполагаемое использование системы управления версиями, как я понимаю.

Мастер-копия всех файлов - это то, что находится в хранилище. Из хранилища создается несколько клиентов (представлений) для таких целей, как внесение изменений, тестирование и т. Д. Клиенты временны и могут быть созданы и удалены по мере необходимости.

Чтобы делать то, что вы хотите, вам, возможно, придется переосмыслить то, как вы используете Perforce.

3
ответ дан 17 December 2019 в 04:47
поделиться

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

1
ответ дан 17 December 2019 в 04:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: