Я только что сменил работу. Мой предыдущий работодатель использует Subversion, мой новый работодатель использует Perforce.Perforce для пользователя Subversion?
Есть ли какие-либо ресурсы, которые помогут мне, как пользователь , изменить мою ментальную модель от Subversion до Perforce? Каковы аналоги общих команд SVN? Какие концепции реализованы по-разному?
Меня не интересуют все плюсы и минусы Perforce vs Subversion - решение принято. Есть много других вопросов по S.O. охватывая это. Я хотел бы знать, какую умственную перестройку мне придется сделать (или нет).
Что касается блокировки: неволей _may_ требуют, чтобы получить блокировку файлов, которые вы работаете. Тем не менее, он _does_ требует, чтобы вы уведомили сервер, что вы работаете над файлами (в отличие от подрывной деятельности, из того, что я помню). –
@ Caleb Huitt - cjhuitt - я не мастер с Perforce, но из того, что я видел, я считаю, что Perforce блокирует любые локальные файлы, которые вы не проверили. Это самая большая разница между Perforce и Subversion и, на мой взгляд, самая большая головная боль при создании переключателя. Однако он не блокируется на * сервере *. Несколько пользователей могут проверить один и тот же файл, и Perforce попытается объединить их. – rtperson
Будьте осторожны с терминологией - Perforce делает файл только для чтения. Это не «блокировка», которая представляет собой разную функциональность для систем управления источниками - например, вы можете пометить файлы в Perforce, которые должны быть заблокированы перед редактированием. И SourceSafe (я думаю) требует, чтобы вы заблокировали все файлы перед их редактированием. –