日食を介してアリを使用します。私がやろうとしているのは、リポジトリに既に存在するモジュールにファイルまたはサブディレクトリを追加することです。
問題は、スクリプトが以前にチェックアウトしたモジュールでどのような種類のファイルまたはサブディレクトリを検出しようとしているかがわからない (またはわからない) ことです。
モジュールのチェックアウト -> 変更 (ファイル、サブディレクトリの追加) -> そのモジュールをコントロール バージョンに追加 -> コミット
私は次のようなアプローチをしています。
<target name="checkout" >
<cvs cvsrsh="plink" cvsroot="${cvsroot}" package="${mymodule}" dest="${extract.dir}" command="checkout"/>
</target>
<target name="cvs_add" >
<cvs cvsrsh="plink" cvsroot="${cvsroot}" package="${mymodule}" dest="${extract.dir}" command="add -kb"/>
</target>
そして、このメッセージを取得します:
[cvs] cvs add: in directory .:
[cvs] cvs [add aborted]: there is no version here; do 'cvs checkout' first
また、ファイルとサブディレクトリ間を移動するために、ant-contrib の「foreach」を使用してみましたが、これも機能しませんでした。
この件に関して、非貢献のアドバイス、または実行タスクに関連しない何かが欲しいです。しかし、私は心を開いています。