2009-07-13 7 views
2

チェックインコメントがソースファイルに直接追加されるClearcaseチェックインを実行する方法はありますか?これはVSSのようなものです。VSS to Clearcaseトランジション、コメントの追加

これは良いことか悪いことかについて議論はしていませんが、私はここでこれらの問題に影響しません。

VSSのように、日付、ユーザー、およびコメントを(クリアケースで)ファイルの最後に追加する必要があります。

cleartoolコマンドオプションはありますか?

おかげで

答えて

1

私はあなたが希望するキーワード置換を実行するために、独自のClearCaseのトリガーを記述する必要があると考えています。ネットを検索すると、exampleが見つかりました。

3

Martinが正しいです。
「キーワード置換」、または(単純Revision Systemするのに便利ですが、trouble for Version Systemの源となり得る)、「キーワード展開」

を行うには「コマンドは」あなたはRCS keyword extension hereのための多くを見つけることができますがありません。
リクエストには、ファイルと実際のタイプマネージャーの間に自身を挿入し、すべてのRCSキーワードを削除して、マージの競合を回避するタイプマネージャが必要です。


記事 "ClearCase keyword substitutions merge manager" 含む:

  • トリガー(keyword_subst.pl
  • 新しいタイプマネージャ(keyed_text_file_delta)
  • 新しい新しい要素タイプ
  • 任意上chtype要素にキーワード置換が必要です。
  • 私は推測術前のこの新しい要素タイプ

...多くの仕事に結びついチェックイン操作上のトリガーが、それでもなんとか。

"ソースの行は8192文字より大きくすることはできません":1行がその長さを渡す場合、バイナリファイルとして扱われなければならず、もはやそのタイプマネージャの候補にはなりません。


注:提案されている解決策has been reported as not very efficient

  • は "developerWorksの" と、このようなサポートされていないように公開されています。
  • トリガーコード自体がPerlを学んで誰かの試み、
  • をテキストファイルにデフォルトで適用されるのUnix上で(ないXMLまたはHTMLファイル)
  • それを動作させるのは難しいですおそらくでしたコメント(あなたが最初に要求したものです)をサポートしていません。フィールドに%c(コメント)を追加するスクリプトを修正する必要があります。

述べたように(だけの情報のためにここに置か):

ClearCaseのバージョンに情報を追加することなく、あなたがやりたいために他の方法があります!

  • 「ファイルの内容としての情報」が必要ない場合は、詳細なメタデータマニフェストファイルを作成します。
  • "ファイル内容としての情報"が必要な場合は、これらの "キーワード置換"ファイルを乗っ取って関連するコンテンツを追加するビルドステップを追加してください。後でファイルをチェックインしないでください!
+0

はい、私が望むほど単純ではありません。迅速な対応に感謝し、非常に役に立ちます。 –

関連する問題