[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: а кто хорошо знает Git?



> имеем два бранча.
>
> один (b1) хранит некое дерево
> другой (b2) расширяет это дерево дополнительными файлами
>
> (GIT используется для хранения конфиг-файлов).
>
> то есть если общий (для обоих бранчей) пул файлов, а так же у второго
> бранча еще ++ набор файлов.
>
> так вот, находясь в бранче b2 мы хотим изменить файлы взятые из b1.
> меняем, коммитим в b2, затем на другом дереве где переключено в b1
> мержим закоммиченный файл в b1 и коммитим в b1.
>
> ну и принять внешние изменения для бранча
> b1 будет: git pull remote b1
> для b2 будет: git pull remote b[12]
>
> все вроде хорошо, но в дереве конфигов переключать бранчи нельзя.
> можно ли упростить процедуру попадания файла из бранча b2 в b1? то
> есть без промежуточного дерева и без обязательного переключения
> бранчей в рабочем дереве?

Что-то мне кажется что задача решается черри-пиком в дереве конфигов 
необходимого коммита из b2. Соответствующий коммит (без переключения 
бранчей) предварительно засасывается оттуда где он создан при помощи git 
fetch.

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: