Как добавить небольшие сообщения на полку в perforce?

Я обычно использую GIT для локального управления версиями. Сервер использует perforce. Хотя у меня есть хороший набор небольших коммитов в git и мне нравится, что я могу видеть сообщения с коммитами. Это помогает вспомнить множество предпринятых шагов.

Но тогда для сервера я просто keep shelving the file to the same pending changelist в perforce. Я не возвращаю обратно файлы. Это опция, указанная в клиенте perforce.

How can i save my changes with the messages ?

Должен ли я использовать что-то кроме полки?


person Ashish Negi    schedule 12.12.2013    source источник
comment
Есть ли что-нибудь против внесения небольших изменений в отдельные небольшие списки изменений perforce?   -  person pitseeker    schedule 12.12.2013
comment
@pitseeker Это стандартный способ работы с perforce? Являются ли списки изменений синонимами фиксации в GIT?   -  person Ashish Negi    schedule 12.12.2013
comment
Что ж, git управляет коммитами локально, поэтому никто другой их не видит, если только они не распространяются в другие места, тогда как perforce имеет центральный репозиторий, поэтому его нельзя сравнивать. Но если игнорировать этот факт, то да, perforce-submit (он же список изменений) — это то же самое, что коммит в git.   -  person pitseeker    schedule 12.12.2013


Ответы (2)


Похоже, вы должны сделать несколько полок, а не обновлять одну существующую полку.

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

В общем, я считаю, что как только я хочу отслеживать более одного набора изменений (т. е. более одного коммита git), самое время создать ветку.

Perforce имеет множество функций, которые можно эффективно использовать в этом случае; обратитесь за помощью к администратору Perforce на вашем сайте.

person Bryan Pendleton    schedule 12.12.2013

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

person Mike O'Connor    schedule 12.12.2013