Представьте себе решение в Visual Studio 2008, которое состоит из трех проектов. Два из них относятся к файловой системе, расположенной в домашнем каталоге решения, и третий, который был добавлен с помощью Добавить существующий проект из местоположения вне решения.
Первые два проекта являются частью репозитория git, охватывающего каталог решений, в то время как третий проект имеет свой собственный репозиторий git, поскольку это просто библиотека утилит, совместно используемая несколькими решениями.
Моя проблема в том, что я могу зафиксировать изменения в git в Visual Studio, выбрав файл или папку в одном из проектов, но я не могу зафиксировать все изменения во всех проектах, выбрав корневой узел в обозревателе решений. Я полностью осознаю, что это подразумевает коммит с несколькими репо, выполняемый Git Extensions. Но все же кто-нибудь знает, как это сделать, или это просто невозможно?