zip ファイルの配信を clearcase ビューに解凍しました。ここで、完全なファイル ツリーをリポジトリに追加します。GUI は、個々のファイル/ディレクトリに対して「ソース管理に追加 ...」のみを提供します。ツリー全体を再帰的に追加する方法を知っていますか?
(私は Windows システムを使用していますが、Cygwin がインストールされています。)
zip ファイルの配信を clearcase ビューに解凍しました。ここで、完全なファイル ツリーをリポジトリに追加します。GUI は、個々のファイル/ディレクトリに対して「ソース管理に追加 ...」のみを提供します。ツリー全体を再帰的に追加する方法を知っていますか?
(私は Windows システムを使用していますが、Cygwin がインストールされています。)
私はむしろ、同じファイルのセットを複数回インポートするためのより優れた装備の clearfsimport スクリプトを使用し、自動的に次のようにします。
したがって、'zip ファイルの配信を定期的に更新する必要がある場合は、clearfsimport を使用することをお勧めしますが、次のオプションがあります。
clearfsimport -preview -rec -nset c:\sourceDir\* m:\MyView\MyVob\MyDestinationDirectory
次の点に注意してください。
CMWikiから、その「nset」オプションについて:
デフォルトでは、clearfsimport は vob の所有者または特権ユーザーによって使用されることを意図していますが、ユーザーは多くの場合、任意のユーザーが使用できる -nsetevent オプションを見落としています。
このオプションにより、clearfsimport は要素のタイム スタンプを vob の外部のソース ファイル オブジェクトの this に設定しないようになります (これには特権アクセスが必要です)。
これには、目立たないマイナーな副作用があります。バージョンが現在のタイム スタンプで作成されると、vob の所有者でさえ、その上に古いタイム スタンプのバージョンをインポートすることができなくなります ( ) タイムスタンプ、この -nsetevent オプションなし。つまり、このオプションを通常のユーザーまたは特権ユーザーで使用すると、多かれ少なかれ継続して使用する必要があります。
Windows エクスプローラーを使用して見つけた別の方法を次に示します。
Search...
ターゲット ディレクトリのコンテキスト メニューから選択します。*
ます。Ctrl-A
) 個のファイル/ディレクトリを選択します。ClearCase
>を選択します。Add to source control...
ほら...
clearfsimport へのアクセス権がなかったので、2 段階のプロセスでファイル/ディレクトリを追加しました。
1.)find . ! -path . -type d | xargs cleartool mkelem -mkpath -nc
これにより、すべての新しいディレクトリのノードが再帰的に作成されます
2.)find ./ -type f | xargs cleartool mkelem -nc
これにより、すべての新しいファイルのノードが再帰的に作成されます
ClearTeam Explorer バージョン 8 (おそらくそれ以前) では、[ソース管理に追加] を選択すると、サブディレクトリ/ファイルが再帰的に追加されます。[ソース管理に追加] ダイアログ ボックスが表示されたら、[選択したディレクトリの子孫アーティファクトを含める] チェックボックスをオンにし、[子孫ファイルのみをチェックアウトし、子孫ディレクトリをチェックアウトしない] チェックボックスをオフにします。
コマンドラインを使用する必要があります。Explorer のコンテキスト メニューは、これを再帰的に行いません。
clearfsimport –recurse /usr/src/projectx /vobs/projectx/src
ディレクトリを再帰的に ClearCase に追加するという同様の要件がありました。私は clearfsimport ツールにアクセスできず、ClearCase を Windows エクスプローラーに統合していないため、ClearCase GUI 内で簡単な解決策を見つけました。
1) [ソース管理に追加] メニュー オプションを使用してルート ディレクトリを追加します。2) このディレクトリをクリックし、「ClearCase 検索」を使用して、このディレクトリ内のすべてのプライベート ファイルを検索します。3) 検索結果からすべて選択し、「ソース管理に追加」
どうぞ!ディレクトリ全体が ClearCase GUI 内から再帰的に追加されます
これを行うためのスクリプトと、エクスプローラーからスクリプトを統合するためのヒント
http://www.ibm.com/developerworks/rational/library/4687.html
小さなスクリプトを使用して、このコマンドをコンテキスト メニューに追加することもできます...
編集:ああ、ごめんなさい。これがすでに提案されていることを知りませんでした...
バージョン管理するファイルの数が膨大な場合、Windows エクスプローラーからの検索 + 選択 + ソース管理への追加は適切なオプションではありません。前述のとおり、多数のファイルを追加しようとすると、explorer.exe がクラッシュします。
clearfsimport は、このタスクに最適で最も手間のかからないユーティリティです。
-GP