Есть мнение, что название продукта произошло от слов perversive force
.
Некоторые компании систему контроля версий используют не по своему прямому назначению - вместо средства совместной разработки с удобством отслеживания изменений, существует некая помойка, где всем плевать на качество коммитов, главное чтобы все там было.
p4 changes
- просмотр историиp4 label
илиp4 tag
- создание тегаp4 integ
- создание веткиp4 edit
- взятие файла на редактированиеp4 opened
- просмотр открытых на редактирование файловp4 submit
- коммит измененийp4 sync
- получение обновлений с сервера
- Helix Core is free for teams up to 5 users. Try it today!
Допереводить - https://www.atlassian.com/git/tutorials/perforce-git
-
Как можно построить эффективную командную работу в системе контроля версий, в которой нужно явно checkout-ить каждый файл перед редактированием?
-
Невозможно сделать стек "шелвов", т.е. набор изменений, каждое из которых базируется на предыдущем. К примеру, если мы "зашелвили" файлы, их нельзя отредактировать и снова "зашелвить".
depot
- репозиторийchangelist
- commitshelving
- функционал отправки изменений на ревью, позволяющий отправить копии измененных файлов во временный расшаренный репозиторий («полка» от shelve).stream
- ветка, branch: Более стабильные стримы находятся выше Mainline, нестабильные — ниже.jobs
- отображают статус работы над багом, интегрируются с баг-трекерамиlabels
- объединяют ревизии файлов в группыtriggers
- аналог хуков, но со своими особенностями