2010-03-26 3 views
0

Представьте решение в Visual Studio 2008, которое состоит из трех проектов. Два из них - файловая система, расположенная в домашней директории решения, и третья, добавленная через . Добавить существующий проект из местоположения вне решения.Завершение изменений в проектах Visual Studio 2008 с расширениями Git

Первые два проекта являются частью репозитория git, охватывающего каталог решений, в то время как третий имеет свой собственный репозиторий git, поскольку это просто библиотека утилиты, разделяемая несколькими решениями.

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

ответ

0

Это невозможно, так как они разделены репозиториями.

Лучшим решением, которое доступно, является добавление второго репозитория в качестве подмодуля в первый репозиторий. Это не облегчит задачу, но позволит вам проверить старую ревизию для обоих репозиториев, без необходимости вручную найти соответствующую фиксацию во втором репозитории.

Смежные вопросы