以下は、redgates ソース管理の git.xml ファイルの抜粋です。
<element>
<key type="string">Commit</key>
<value version="1" type="GenericHookCommand">
<CommandLine>git commit -F "($MessageFile)" -o "($ScriptsFolder)\"</CommandLine>
<Verify>exitCode == 0</Verify>
</value>
</element>
プッシュを含めるように変更したいので、管理スタジオでコミットすると、git にもプッシュされます。
次のような別のコマンドを追加しようとしました
<CommandLine>git commit -F "($MessageFile)" -o "($ScriptsFolder)\"</CommandLine>
<commandline>git push</commandline>
そしてまた試した
<CommandLine>git commit -F "($MessageFile)" -o "($ScriptsFolder)\" && git push</CommandLine>
しかし、どちらも機能せず、コミットとプッシュを機能させる方法についてのアイデアはありません