Как добавить локальный проект VS в существующий непустой репозиторий DevOps Azure - PullRequest
0 голосов
/ 08 марта 2019

У меня есть локальный проект Visual Studio 2017, который я хочу добавить в существующее непустое хранилище в DevOps Azure.Возможно ли это?

DevOps имеет две ветви - основную и дополнительную ветви.Я хотел бы добавить локальный проект VS в главную ветку.Локальный проект VS имеет ту же структуру и кодовую базу главной ветви.

Я испробовал несколько подходов, и один из них - следующая серия команд:

Подход 1

  1. перейдите в локальную папку с решением для проекта
  2. запустите "git init"
  3. git remote add origin
  4. git add.

Ошибка: После запуска команды git add (# 4) появляется сообщение об отказе в разрешении db.lock и невозможности открыть индексный файл db.lock

Подход 2

Я попытался добавить проект VS, щелкнув опцию «Добавить в систему управления исходным кодом» в правом нижнем углу Visual Studio, а затем выбрал правильный непустой репозиторий Azure.После того, как я нажал «Опубликовать», я увидел вывод ниже:

Ошибка: Обновления были отклонены, поскольку на удаленном компьютере есть работа, которой у вас нет локально.Обычно это вызвано тем, что другой репозиторий подтолкнул к тому же реф.Вы можете сначала интегрировать удаленные изменения (например, «git pull ...») перед повторным нажатием.Подробности смотрите в «Заметке о быстрой перемотке вперед» в «git push --help».

Какие-нибудь указатели или ссылки?

1 Ответ

1 голос
/ 08 марта 2019

Подход 1

Вы можете добавить папку .vs в файл .gitignore .Ниже приведены подробные шаги, к которым можно обратиться.

1.go в локальную папку с папкой решения проекта

2.run "git init"

3. git remote add origin

4.создать пустой файл .gitignore с помощью команды type nul >.gitignore

5.скопировать содержимое VS .gitignore в созданный файл .gitignore.

6. git add .

По умолчанию папка .vs находится в шаблоне .gitignore.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...