SVNは隠しファイルを追加し、bashスクリプトを介して送信します。

SVNは隠しファイルを追加し、bashスクリプトを介して送信します。

以下は、ユーザーを自動的に追加してSVNに保存するために作成したbashスクリプトの次の部分です。

cd $workdir
svn add --username $u .first_$myuser
svn ci --username $u work_place1 work_place2 .first_$myuser

スクリプトは正常に動作しますが、スクリプトを実行しようとすると、次の問題が表示されるnanoウィンドウが表示されます。

--この行と下の行は無視されます--

.first_$myuser

Ctrl+ を入力しXC続行を入力しましたが、すべてが順調に進行しました。私の質問は、このポップアップなしで隠しファイルを追加する方法があるということです。そうでない場合、どのようにスクリプト入力を自動化し、CtrlスクリプトX自体Cを終了しないのですか?

答え1

あなたは渡す必要がありますログメッセージsvncicommitコマンドで。

If you fail to specify either the --message (-m) or --file (-F) option, 
Subversion will automatically launch your favorite editor for composing 
a log message.

バラより変更の提出バージョン管理に Subversion を使用する本にはいくつかの例があります。

関連情報