2

svn:ignoreJenkinsの仕事で使いたい。

私は追加しました、export EDITOR=viそしてそれは私にそれを言いました:

Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal

エディターを開かずに無視を設定するにはどうすればよいですか? ありがとうございました。

私の使用法は次のとおりです。svn propedit svn:ignore ./some_folder

4

1 に答える 1

1

を使用する代わりに、 をpropedit使用してpropsetください。svn:ignore通常、値には複数の行が含まれることに注意してください。シェル構文:

svn propset svn:ignore '*.o
*.class' ./some_folder

ファイルに無視リストがある場合:

svn propset svn:ignore "$(cat svn-ignore-list)" ./some_folder

現在の無視リストの自動変換を実行する場合は、非対話型プログラムをエディターとして使用できます。引用には注意してください。読みにくい場合は、変換をスクリプト ファイルに記述してください。

SVN_EDITOR='sed '\''/^\*\.txt$/d'\' svn propedit svn:ignore ./some_folder
于 2013-10-10T08:39:25.153 に答える