Добавить новую папку в хранилище в клиенте P4V - PullRequest
5 голосов
/ 22 ноября 2011

Я хочу создать папку Private Branch в хранилище, используя визуальный клиент Perforce.Может кто-нибудь сказать мне, как это сделать?Я посмотрел на Google, но для пользователя P4V так мало помощи.

Повторяю вопрос:

Я создал локальный каталог: c:/depot/abc/myfile.txt.Мой p4v сопоставлен с центральным хранилищем как //depot... c:/depot/...

Как мне отправить abc/myfile.txt в хранилище?

Ответы [ 3 ]

6 голосов
/ 28 ноября 2011

После прочтения вашего вопроса, похоже, у вас еще нет файлов в хранилище? Если это так, то вам просто нужно добавить файлы в хранилище, а не интегрировать. Вот как это сделать:

  1. В диалоговом окне редактирования рабочей области задайте для корня значение c: / depot
  2. Затем измените сопоставление рабочей области на //depot/... //<workspace-name>/..., так как оставление косой черты, как оно есть в вашем вопросе, может вызвать проблемы.
  3. В представлении рабочего пространства P4V найдите файл, который вы хотите добавить в хранилище.
  4. Щелкните правой кнопкой мыши по этому файлу и выберите «Пометить для добавления ...», чтобы добавить его в ожидающий список изменений.
  5. Повторите шаг 3 для всех файлов, которые вы хотите добавить (вы также можете выбрать несколько файлов, а затем отметить их для добавления).
  6. Как только вы все отметите для добавления в ожидающем списке изменений, щелкните правой кнопкой мыши этот список изменений и выберите «Отправить», чтобы зафиксировать файлы в хранилище.
2 голосов
/ 22 ноября 2011

Если вы только начинаете с P4V, подумайте о том, чтобы потратить некоторое время на чтение этого: http://www.perforce.com/perforce/doc.current/manuals/p4v-gs/index.html и этого: http://www.perforce.com/perforce/doc.current/manuals/intro/index.html

На сайте Perforce есть еще много документов, но онихорошее место для начала.

2 голосов
/ 22 ноября 2011

Щелкните правой кнопкой мыши ветку, из которой вы хотите перейти, и выберите «Интегрировать» (если это 2011.1, вы бы выбрали «Объединить / Интегрировать»). Затем в появившемся окне введите цель.

Обратите внимание, что у вас должны быть разрешения на отправку, чтобы создать филиал в новом месте. Так

// depot1 / главная / ... //depot2/sandbox/...

Если у вас есть разрешения на отправку // depot1, но не на // depot2, вы не сможете переходить с // depot1 на // depot2, но вы можете переходить с // depot1 / main / ... на / / depot1 / sandbox / ... до тех пор, пока у вас есть разрешения для всех // depot1

...