【发布时间】:2015-01-10 17:20:35
【问题描述】:
我使用 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.
我不知道为什么会发生此错误,因为在功能分支中工作时不应该出现任何文件权限问题。
在上述失败之后,我基本上在我的工作副本中完成了与 master 相关的所有更改。我只是简单地删除了所有这些更改并删除了新文件等等。不,不存在冲突。所以我再次准备好完成我的发布。
目前开发和发布处于同一阶段,当然还有很多在master之前提交:
如何在不遇到此问题的情况下完成我的发布?
有什么方法可以将当前的开发/发布阶段强加给 master 吗?基本上所有的开发提交都应该应用到主分支上——所以当它们出现时所有的合并冲突我想用开发分支版本来解决。这可能吗?
【问题讨论】:
标签: git atlassian-sourcetree git-flow