В нашем проекте используется подмодуль git для закрепления одной из зависимостей нашей библиотеки.
Мы регулярно rebase
подмодуль для отслеживания изменений восходящего потока, и у нас также есть набор совершает поверх него, что мы не можем легко выполнить апстрим.
Когда кто-то переустанавливает подмодуль, я вижу это только в git diff
родительского репо:
--- a/mysubmodule
+++ b/mysubmodule
@@ -1 +1 @@
-Subproject commit abc12345abc12345abc12345abcd12345abc1234
+Subproject commit efg67890efg67890efg67890efg67890efg67890
Это не очень полезно. Когда я git diff
эти коммиты в подмодуле, я получаю много вывода, включая все восходящие изменения, а наши коммиты находятся наверху между ними. Я не могу легко судить, вносило ли какое-то разрешение конфликтов, выполненное нашими собственными коммитами, какие-либо ошибки.
Как я могу эффективно проверить код изменений в подмодуле?