Git sub-modules vs. rebase
От: SchweinDeBurg Россия http://zarezky.spb.ru/
Дата: 15.10.10 13:31
Оценка:
Доброго времени суток, коллеги!

Есть некий сторонний проект, лежащий в Git-репозитории, который необходимо форкнуть в репозитторий SVN. Предполагается, что после этого правки будут вноситься в репозиторий SVN, а те правки, кторые "со стороны" вносят в репозиторий Git, будут с нашим форком мержиться. Вот тут во втором сверху ответе есть более или менее рабочее, как показали эксперименты, решение, однако возникла проблема — если Git-репозиторий содержит sub-module(s), то на стадии

git rebase trunk

мы получаем предупреждение о невозможности удалить папку этого sub-module, а на стадии

git svn dcommit

и вовсе ошибку при коммите ревизии, в которой sub-module был добавлен. Можно ли как-то это преодолеть?

P.S.
Платформа — Linux (CentOS 5.5).
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]
- Искренне ваш, Поросенок Пафнутий ~ ICQ#116846877
In Windows, there’s always a catch… © Paul DiLascia
Отвечаю сам себе :-)
От: SchweinDeBurg Россия http://zarezky.spb.ru/
Дата: 21.10.10 07:41
Оценка:
git-svn не поддерживает работу с репозиториями, содержащими sub-module(s).
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]
- Искренне ваш, Поросенок Пафнутий ~ ICQ#116846877
In Windows, there’s always a catch… © Paul DiLascia
Re: Git sub-modules vs. rebase
От: _nn_ www.nemerleweb.com
Дата: 21.10.10 15:45
Оценка:
Здравствуйте, SchweinDeBurg, Вы писали:

Можно попробовать такой подход:

No. Your best bet would be to set up a mirror of the svn repository in a dedicated git repository.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[2]: Git sub-modules vs. rebase
От: SchweinDeBurg Россия http://zarezky.spb.ru/
Дата: 21.10.10 15:47
Оценка:
Здравствуйте, _nn_, Вы писали:

__>Можно попробовать такой подход:


Не, это не то, что было нужно. В любом случае, уже принято решение пойти другим путем.
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]
- Искренне ваш, Поросенок Пафнутий ~ ICQ#116846877
In Windows, there’s always a catch… © Paul DiLascia
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.