У меня есть проект Visual Studio с двумя решениями. Один мой текущий проект, другой субмодуль. Весь проект в Git. Я использовал gitignore, сгенерированный Visual Studio для проекта.
Часть подмодуля также является решением Visual Studio и настройками проекта для проекта подмодуля. Я добавил этот подмодуль в свое решение, но мне нужно было изменить каталоги и активную сборку для этого подмодуля.
Если я хочу зафиксировать свой проект, git жалуется на то, что подмодуль «грязный», и я могу зафиксировать подмодуль или проигнорировать его. Я хочу зафиксировать субмодуль, только если исходные коды были изменены. Есть ли способ, как перестать жаловаться на «грязный» подмодуль, или мне приходится «игнорировать» каждый раз, когда я фиксирую?