本末転倒かもですが、コミットとプッシュを同時に行う方法はありませんか?(Tortoise Gitを使用してます)
プッシュを忘れて、いつも痛い目を見てて。。
あまりイイコトじゃ無いと思いますが、バッチファイル組んでください。。。
追記
Git for Windows(CUI) + SourceTree for Windows(GUI)がお勧めです。
http://d.hatena.ne.jp/m-hiyama/20140203/1391381365
Gitにも特定のアクションが発生した時にスクリプトを叩く方法があります。
コミットプロセスが全て完了した後に、post-commitフックが実行されます。
Windowsはhooksディレクトリにpost-commit.cmdというファイル名でバッチファイルを作ることになるわ。
スクリプトでのプッシュの自動化ってやっぱり不安よ。
自動化ならpost-receiveでプッシュされたら即反映みたいなことをすることが多いわね。
業務フローがどうなっているのか、また「痛い目」とはどんな失敗だったのかをもう少しお聞きしてから考えたいところです。
プッシュし忘れがあるということは、プルリクエスト開発ではなさそうですね。ブランチをプッシュしてレビュアーにマージしてもらうでもなく、masterで開発しているスタイルでしょうか。
そして、痛い目というのは成果物がローカルリポジトリにしかなくて、自分が休暇を取っている間に同僚が成果物を取り出すことができず困った、とかそんな感じでしょうか。
もし上記のようなシナリオだったら、むしろこうしてはどうでしょう。
ローカルリポジトリディレクトリを、共有フォルダとして社内からアクセス可能にしてしまうのです。ご自身が休暇中でも、PCのスイッチを入れるだけでそこからブランチをプル可能になります。
さて、実際はどんな点でお困りなのでしょうか。
コメント(0件)