git - 尝试从 Visual Studio 2015 合并时出现 Git 错误
问题描述
在尝试将分支与主分支合并时,我不断收到此错误。我在两个分支上编辑同一个文件。
. 详细消息:无法 rmdir 'C:/Source/Repos/repoTest2/slnFolder/projectFolder/':访问被拒绝。
然后删除两个分支中更改的文件(出现在更改中)
重要事实:
- 我是 git 新手
- 窗户 10
- .Net 4.5
- “以管理员身份运行”没有帮助
- 当使用其他 git gui(源代码树,git gui)时,它工作得很好——但它不是长期的选择
- 这是几年前在VS2013中创建的一个大项目。(当我创建一个小的新控制台应用程序并尝试做同样的事情时,效果很好)
- 我使用标准 vs gitignore 文件
谢谢你 !
问题解决了! 我手动创建了目录树并复制了所有文件。(另一种选择是删除本地存储库并克隆远程存储库)
解决方案
合并分支:
您不需要在两个分支上编辑同一个文件。不要在 Master 分支中编辑。只需为其他分支创建 PR(Pull Request) 以与 Master 合并。
您似乎没有尝试删除的文件/文件夹的权限。获得对该存储库的完全访问权限以进行合并。
推荐阅读
- node.js - 在 Windows 64bit 中安装Sharp时出错
- google-apps-script - 谷歌应用脚本,.getValue 返回错误
- go - Golang 字符串到 uint
- sql - 我需要搜索作者,他们的书名中有“计算机”一词,但不能有复数“计算机”
- python - 从熊猫数据框中的用户输入变量中获取上下N行
- r - 如何从 lm 系数中提取系数名称?
- c# - 发送请求时出错,post
- c++ - 如何在for循环中保存变量?
- reactjs - React 返回中的三元运算符问题
- android - 如何使用 Hilt 将 Retrofit 注入到 Repository,它被注入到 ViewModel?