2

msysgit 1.7.11 を使用している git サーバーがあります。

ポスト受信フック スクリプトを追加したセットアップがあります。

このスクリプトは、.NET 実行可能ファイルを呼び出す .sh スクリプト ファイルを実行しているため、この実行可能ファイルの出力は git に返され、サーバーを介して煩わしい "[K" 接尾辞 (表示されていません) でクライアントに返されます。コンソールでは「git gui」などのツールで行います

出力:

...
remote: New deployment received.[K
remote: Updating branch 'master'.[K
...

これを修正して "[K" 接尾辞を削除する方法はありますか?

4

1 に答える 1

2

私の精神的なデバッグ スキルは、これ[Kがおそらく行末までクリアするために使用されるターミナル エスケープ シーケンスの一部であることを示しています ( http://www.termsys.demon.co.uk/vtansi.htmを参照)。これはおそらく、ステータス メッセージを表示する .NET 実行可能ファイルによって生成されているようです (通常のコンソールでは、別の行に表示されるのではなく、互いに上書きされます)。

于 2012-10-15T21:07:19.810 に答える