我使用git-svn
在遠程SVN存儲庫上工作,我使用git-flow
工作流進行本地開發。Git pre-svn-dcommit hook
不幸的是偶爾有兩次我做了svn dcommit
而功能分支,而我只想dcommit
主。
我想要做的是創建一個pre-svn-dcommit
鉤子來檢查我是否在主分支上。不幸的是,git似乎並沒有出現這樣的鉤子。
我發現兩個潛在的方法/解決方案:
- https://github.com/padwan-ragavan/preSVNDcommitHook - 我不是太舒服更換的git - svn的二進制雖然。
- http://davidsouther.com/2012/04/git-svn-dcommit-hooks/ - 這另一方面看起來有點太複雜,我喜歡(和需要)。
任何建議如何實現這一目標?
可能的重複[如何從本地分支中避免意外dcommit](http://stackoverflow.com/questions/9226528/how-can-i-avoid-an-accidental-dcommit-from-a- local-branch) –
這個線程說這個功能被添加了..但是當我嘗試它的時候它似乎沒有運行我的提交前鉤子:http://git.661346.n2.nabble.com/PATCH-git- SVN鉤前方的混帳svn的 - dcommit-td6540838.html –