Я знаю поток в котором говорится, что rebase для небольших изменений teamMates, а слияние для больших изменений.
Я держу три Gits трех товарищей по команде в следующей структуре каталогов, где все мы имеем один и тот же исходный код:
project
| - I
| - myTeamMate1
| - myTeamMate2
Разветвления не совпадают с Git. Это означает, что я не могу использовать rebase и merge. Я использовал vimdiff для синхронизации изменений между командами. Однако это отнимает много времени.
Я безуспешно пытался создать следующую структуру каталогов, где все ветки находятся под одним Git:
project
| - I - myTeamMate1 - myTeamMate2
Однако я запускаю команду clone для меня и для моего товарища по команде:
git clone <url>
и я получаю сообщение об ошибке после запуска второго клона для моего товарища по команде
fatal: destination path 'dotFiles' already exists and is not an empty directory.
Какую структуру каталогов следует использовать с командой из 3 человек,, чтобы я мог использовать команды rebase
и merge
?