использование подмодуля git в двух проектах - PullRequest
0 голосов
/ 13 марта 2019

У меня есть два проекта A и B, в которых используется один и тот же подмодуль S.

Я имею в виду, что оба проекта A и B должны быть построены поверх S, потому что им обоим нужен S какФонд.Поэтому в репо A я добавляю подмодуль S, а затем вносю изменения в S в репо А. В репо B я добавляю подмодуль S, а затем вносю изменения в S в репо B.

Однако, когда я нажимаю и фиксируюИзменив S из репозитория A, я понял, что мне нужно сделать Git Pull S в репо B, который затем окажется в конфликте, где мне придется стереть код из S в A и протолкнуть код из S в B. И когда я обновлюизменения в S в репо A, мне нужно было бы git pull то, что я написал в S в B, и стереть этот код и т. д. (цикл повторяется)

Поэтому я решил не выдвигать и фиксировать изменения в S, нопросто нажмите и зафиксируйте два родительских репозитория A и B. Однако это не приведет к обновлению изменений, которые я сделал в S в репо A и B соответственно.

Есть ли у кого-нибудь какие-либо советы по этому поводу или есть субмодуль aплохая идея для этого?

Спасибо!

...