Чтобы полностью ответить на ваш вопрос ... Используйте ответвления !!
Здесь сказано, что правила дорожного движения!
- Первое правило - Прибытие пораньше - Регистрация часто ..
- Второе правило - См. Правило одно!
Я могу полностью относиться к тебе, ябыл (много лет назад) очень расстроен этим, поэтому позвольте мне помочь вам.Давайте на минутку предположим, что у нас есть следующая структура данных
//depot/shared_project/...
Так что, если я вас понимаю, вы все работаете с этим деревом и хотите, чтобы ваша собственная песочница могла реализовывать правила, которые я заложилout .. Что если мы сделаем это ??
Давайте добавим некоторый порядок в этот хаос.Мы собираемся вставить пару деревьев в это, чтобы в итоге получить
//depot/shared_project/dev/...
//depot/shared_project/release/...
Затем в качестве нового участника, который придет по ветке от dev и к своей собственной песочнице, и сойдет с ума.Когда они будут готовы, объедините их изменения в dev.Когда dev готов к выпуску, мы интегрируем его в релиз. Это сохраняет здравомыслие среди разработчиков и позволяет всем воспользоваться преимуществами.Итак, как нам туда добраться.
Действия
Отправьте электронное письмо, сообщив всем, кто зарегистрировался там в пятницу вечером.Мы будем переставлять вещи, и спецификации клиентов нужно будет немного изменить в понедельник.Вам не нужно этого делать, но это будет просто.
Приходите вечером в пятницу .. Убедитесь, что все проверили все ..
p4 opened -a //depot/shared_project/...
Убедитесь, что спецификация вашего клиента включает полное дерево //depot/shared_project/...
Давайте переместимдревовидная структура ..
p4 edit //depot/shared_project/...
p4 move //depot/shared_project/... //depot/shared_project/dev/...
p4 submit -d "Small move to a real dev environment" //depot/shared_project/...
Теперь, когда это сделано, давайте поговорим о рабочем процессе (Как вы используете это ..)
- Создайте наш личный филиал ..
p4 integ //depot/shared_project/dev/... //depot/shared_project/casey_dev/...
Внесите изменения в неработающий код и т. Д.
Подготовьте его, объедините и разрешите конфликты.
p4 integ //depot/shared_project/casey_dev/... //depot/shared_project/dev/...
p4 resolve
- Submit !!
Надеюсь, что поможет