Сущности привязаны к локальному пути, а ещё у них должны быть уникальные имена.
Сущности привязаны к локальному пути, а ещё у них должны быть уникальные имена.
A <- B <- C
где, A — исходный бранч (в терминах svn — trunk, git'а — master), B — фича-бранч, C — пользовательский бранч
Вся работа, в т.ч. черновая ведётся на пользовательском (C) бранче. Вот подходит пора когда фича завершилась, нужно её коммитить. Использую фича-бранч (B) что бы смержить последние изменения из транка и с пользовательского бранча.
Сначала делаю синк для A, затем делаю мерж A в B, после чего мерж изменений из C в B. Компилирую, исправляю ошибки, делаю комит на B. Всё, изменения готовы для интеграции в A.
Делаю Merge/Integrate из B в A и наблюдаю среди файлов на интеграцию пару, которые вообще никогда не трогал. Это как так!?
А ещё скорость просто фееричная. После git, ощущение, что работаешь на 8088 CPU c 640кб RAM и идинственным накопителем на магнитной ленте.
pastebin.com
нацарапал(точнее внаглую скопипастил) на коленке спек для сборки консольного перфорса в пакет, вдруг кому ещё надо будет
нацарапал(точнее внаглую скопипастил) на коленке спек для сборки консольного перфорса в пакет, вдруг кому ещё надо будет
/me бьется головой апстол