我使用远程 SVN 存储库工作,git-svn
并使用git-flow
工作流进行本地开发。
不幸的是,有几次我svn dcommit
在功能分支上时不小心做了几次,而我只想dcommit
掌握。
我想做的是创建一个pre-svn-dcommit
钩子来检查我是否在主分支上。不幸的是,git 似乎没有附带这样的钩子。
我确实找到了两种潜在的方法/解决方案:
- https://github.com/padwan-ragavan/preSVNDcommitHook - 我对替换 git-svn 二进制文件不太满意。
- http://davidsouther.com/2012/04/git-svn-dcommit-hooks/ - 另一方面,这对于我的喜好(和需要)来说看起来有点太复杂了。
任何建议如何实现?