Ошибка Git при попытке слияния из Visual Studio 2015

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

. Detailed message: Could not rmdir 'C:/Source/Repos/repoTest2/slnFolder/projectFolder/': Access is denied.

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

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

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

благодарю вас !


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

единственный важный факт на самом деле заключается в том, что у вас (или учетной записи, под которой запущен процесс, выполняющий удаление) нет разрешения на удаление этой папки

ADyson 02.05.2018 13:04

@ADyson Как я могу проверить, в какой учетной записи выполняется удаление? как я могу это изменить? Чем он отличается от другого графического интерфейса?

Aya 02.05.2018 14:06
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
2
58
1

Ответы 1

Объединить ветки:

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

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

Другие вопросы по теме