TortoiseGit — Git-клон

Могу ли я использовать «Git Clone» как ветку? У меня такое чувство, что нет, но я совершенно новичок в Git, поэтому я спрошу (поскольку не вижу ответа в другом месте). Я имею в виду, что если я делаю «Git Clone», какое-то время работаю над этим исходным кодом, делаю еще один «Git Clone» той же исходной папки в другое место назначения, работаю над этим, и впоследствии я могу зафиксировать / нажать обе папки назначения кода успешно? Обе эти папки имеют одну и ту же исходную папку, просто сделанную с помощью «Git Clone» в разное время. Другими словами, достаточно ли умен TortoiseGit, чтобы понять слияние и т. д.?

Спасибо,

Бак


person Buck    schedule 01.04.2014    source источник


Ответы (2)


Вы можете сделать это, хотя я думаю, что вам придется сначала вытащить, объединить локально, а затем отправить изменения, чтобы объединить их. Но вы также можете использовать фактическое ветвление, что похоже.

Преимущество «настоящего» ветвления заключается в том, что вам не нужно иметь два полных клона (в дополнение к некоторым дополнительным преимуществам в зависимости от того, как вы его используете).

Недостатком является то, что вам нужно переключаться между ветвями, если вы хотите переключаться между ними, поэтому вы не можете одновременно работать с двумя ветвями на одном и том же клоне. Кроме того, любые незафиксированные изменения также перемещаются в другую ветку, если только они не сталкиваются с изменениями, сделанными там, и в этом случае вы должны спрятать эти изменения. В любом случае, «быстрое» переключение на другую ветку не так просто, как хотелось бы.

person GolezTrol    schedule 01.04.2014

Можно, но вряд ли это имеет смысл. git уже имеет отличную поддержку веток без копирования всего репозитория (как это делают некоторые другие системы контроля версий). Я предлагаю вам научиться использовать нативные git ветки, иначе сотрудничество с другими разработчиками будет затруднено. (И да, как с отдельными репозиториями, созданными путем клонирования, так и с истинными ветками, вы все равно можете объединиться.)

person Amadan    schedule 01.04.2014