以下は、ユーザーを自動的に追加してSVNに保存するために作成したbashスクリプトの次の部分です。
cd $workdir
svn add --username $u .first_$myuser
svn ci --username $u work_place1 work_place2 .first_$myuser
スクリプトは正常に動作しますが、スクリプトを実行しようとすると、次の問題が表示されるnano
ウィンドウが表示されます。
--この行と下の行は無視されます--
.first_$myuser
Ctrl+ を入力しXてC続行を入力しましたが、すべてが順調に進行しました。私の質問は、このポップアップなしで隠しファイルを追加する方法があるということです。そうでない場合、どのようにスクリプト入力を自動化し、CtrlスクリプトX自体Cを終了しないのですか?
答え1
あなたは渡す必要がありますログメッセージsvnci
とcommit
コマンドで。
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 を使用する本にはいくつかの例があります。