gpt4 book ai didi

Git Flow 发布完成 - 权限被拒绝

转载 作者:太空狗 更新时间:2023-10-29 13:24:15 26 4
gpt4 key购买 nike

我使用 git flow 已经有一段时间了,现在是时候完成第一个版本 v1.0.0 了。为此,我在 Windows 上使用 SourceTree。

当我想完成发布时,我得到了这个错误:

sh.exe C:\Users\xy\AppData\Local\Atlassian\SourceTree\gitflow_local\gitflow\git-flow release finish -f C:\Users\xy\AppData\Local\Temp\2ffrpxef.20z v1.0.0
Switched to branch 'master'

error: unable to create file component/admin/config.xml (Permission denied)

There were merge conflicts.

Completed with errors, see above.

我不知道为什么会出现此错误,因为不应该有任何文件权限问题,因为以前在功能分支中工作时从未发生过。

在上述失败之后,我基本上在我的工作副本中完成了从 develop 到 master 的所有更改。我简单地取消了所有这些更改并删除了新文件等等。不,不存在冲突。所以我再次准备好完成我的发布。

目前开发和发布处于同一个阶段,当然在 master 之前有很多提交:My current repository

如何在不遇到此问题的情况下完成发布?

有什么方法可以将当前的开发/发布阶段强加给 master 吗?基本上所有的开发提交都应该应用到主分支上——所以当它们出现时所有的 merge 冲突我想用开发分支版本来解决。这可能吗?

最佳答案

我找到了可以帮助我解决这个问题的人,他认为这与锁定文件的其他进程有关。

为了验证这一点,我将我的存储库复制到其他地方,使用 SourceTree 打开它,然后我能够毫无问题地完成发布。

因此我猜这与文件被某些东西锁定有关。

虽然我怀疑我的IDE(PHPStorm),但我关闭它时无法确定它,然后仍然有文件权限问题。也许是 Dropbox(整个存储库都在那里),谁知道呢。但现在我至少知道了一个变通办法。

关于Git Flow 发布完成 - 权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27878962/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com