2013-12-11 2 views
0

Каждый раз, когда я просматриваю ветку, мне нужно перестроить мой проект. Этот проект имеет длительный процесс сборки, и я часто переключаю ветви, поэтому это отнимает много времени. Мое решение состояло в том, чтобы создавать локальные клоны локального репо, с различными филиалами, проверенными в каждом клоне, так что скрипты сборки не сталкиваются с опционными изменениями в источнике при каждом переключении ветвей. Недостатком является то, что я должен помнить о том, чтобы обновлять клоны.Git: сохранить несколько филиалов.

Есть ли лучший способ справиться с этой ситуацией? Если нет, то каковы наилучшие методы для поддержания нескольких локальных клонов?

Спасибо! Мэтт

ответ

1

Вы можете попробовать git-new-workdir для работы с несколькими проверенными копиями одного и того же репо. Это позволит вам иметь проверочную копию вашего репо для каждой ветки (со всеми задействованными файлами) без накладных расходов на полный клон.

+0

Thanks @meagar; git-new-workdir звучит многообещающе. Я попробую и отправлю отчет. – MattDG

+0

Мы используем Windows, поэтому мы получили эту работу, используя [порт Windows Дэн Смит git-new-workdir] (https://github.com/dansmith65/git/blob/master/contrib/workdir/git-new- workdir-win) и запуск Git bash в качестве администратора. – MattDG

Смежные вопросы