Ошибка Git при попытке слияния из Visual Studio 2015 - PullRequest
0 голосов
/ 02 мая 2018

Я получаю эту ошибку, пытаясь объединить ветку с главной веткой. Я редактирую один и тот же файл в обеих ветках.

. Подробное сообщение: не удалось rmdir 'C: / Source / Repos / repoTest2 / slnFolder / projectFolder /': доступ отказано.

и затем файл, который был изменен в обеих ветках, удаляется (появляется в изменениях)

важные факты:

  1. Я новичок в Git
  2. Windows 10
  3. .Net 4.5
  4. «Запуск от имени администратора» не помогло
  5. при использовании другого git gui (дерево исходников, git gui) он работает лучше - но это не вариант в течение длительного времени
  6. это большой проект, который был создан в VS2013 несколько лет назад. (когда я создал маленькое новое консольное приложение и попытался сделать то же самое, он работал отлично)
  7. Я использую стандартный файл vs gitignore

спасибо!


Проблема решена! Я вручную создал дерево каталогов и скопировал все файлы. (другой вариант - удалить локальный репозиторий и клонировать удаленный)

1 Ответ

0 голосов
/ 02 мая 2018

Объединение филиалов:

Вам не нужно редактировать один и тот же файл в обеих ветках. Не редактируйте в мастер ветке. Просто создайте PR (Pull Request), чтобы другая ветвь слилась с Master.

Похоже, у вас нет прав на файл / папку, которую вы пытаетесь удалить. Получите полный доступ к этому хранилищу для слияния.

...