Centos 5.5システムにはgitoliteがあります。リポジトリが更新されたら、新しいコマンドを受け取るには、バグ追跡デバイスにコマンドを送信する必要があります。これで、次のコマンドを使用できます。
ssh bugserver -f 'cd /etc/repos/gitrepo && git pull origin prod && exit'
しかし、これはちょっと汚れていると思います。この同期を実行するより良い方法はありますか?
ベストアンサー1
Makefileに入れてください。
sync:
↹ssh bugserver -f 'cd /etc/repos/gitrepo && git pull origin prod && exit'
次に実行します。
$ make sync
これは↹
実際にはタブ文字です。入力方法については、編集者のマニュアルを参照してください(ただしCtrlVTab機能することもあります)。