2016-04-08 3 views
9

Мы переезжаем в Git. Теперь я прочитал все, что говорит, что не используйте подмодули с Git, однако, я думаю, что это соответствует нашей цели. У нас есть общие библиотеки, которые необходимо обновлять независимо от того, в каком проекте они находятся, а затем синхронизируются с сервером.Git SubModule Visual Studio

Я добавил проект в git, добавил подпроект и все, кажется, работает. Тем не менее, действительно странно, что, как только я сохраняю файл в визуальной студии, который является частью подпроекта, он больше не отмечает его как изменение, и я больше не могу его совершить или нажимать. Все это прекрасно работает в основном проекте. Он помечает его как измененный, пока файл не будет сохранен, а затем он исчезнет?

enter image description here

Любые подсказки/советы будут очень благодарны

+1

PS: Я вижу, у вас есть панель инструментов git, установленная в вашей Visual Studio, и что это такое, но это не тот, который поставляется с Visual Studio? Это может помешать стандартным функциям. – jessehouwing

ответ

14

Существует запрос в VisualStudio UserVoice, чтобы Commit changes to a submodule using VS, запрос определяет следующие:

Те же функции, что мы имеем для файлов в репозиториях GIT должно быть доступно также для файлов в подмодулях:

  • возможности вносить изменения в подмодуль
  • текущей ветви, в ожидании изменений и неопубликованные фиксаций отображаются в нижней части окна на VS
  • мини-информация о файле (п изменение | п авторов, п изменений)
  • История просмотра/аннотировать/сравнить с неизмененной
  • т.д.

Если вы хотите, чтобы эти функции должны быть реализованы проголосуйте here поэтому он получит приоритет

+2

выглядит, что кто-то из MS уменьшил объем этого запроса, если вы хотите увидеть полную поддержку подкатегорий git, здесь представлен новый запрос функции: https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/19733674-full-git-subodule-support – Mobigital

+0

Это, по-видимому, сейчас реализовано в Visual Studio 2017 Update 5 См. Https://www.visualstudio.com/en-us/news/releasenotes/vs2017-preview-relnotes – BMac

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