GITのSVN --non-interactive
コマンドライン引数のアナログはありますか?非インタラクティブGITの使用
私はgitpythonライブラリを介してGITを使用しており、プログラムが凍結している場所で問題が発生しています。この場合、GITはユーザから何かを尋ねようとしていますが、それはできません。私はその試みを拒否したい。ここで
は、凍結中のプロセスである:
$ pstree -ap 14712
python,14712 src/auto-release
└─git,14720 pull --strategy=recursive -Xtheirs -v origin +master:origin/master
└─git-merge,14721 -s recursive -Xtheirs -v Merge branch 'master' of 172.17.2.22:~/test-repo HEAD 920e34cb7267f702b7a1bb3af93619175cb566f0
gitの周りにラッパーを作成したいようです。どの言語が最も良いgit apiバインディングを持っているかを見てください(http://stackoverflow.com/questions/4034962/which-language-has-the-best-git-api-bindings) –
そして、それはいくつかの自動化が必要であることを明確にして、それがなぜ必要なのかは明らかではなく、なぜこれをgitで使用しているのでしょうか。 どうやら、あなたはgitにマージを引き起こした何かをするように頼んだのですが、私の推測では、紛争をどのように処理するかを教えていないということです。 –
引数 "-s recursive -Xtheirs"はコマンドをプルするにはgitに "theirs"チャンクをマージするように指示しないでください。そうでない場合は、マニュアルを参照して、競合を処理する方法を伝える方法を知ることができます。 –