2

cleartoolチェックアウトをデフォルトで予約しないようにする方法はありますか?おそらく~/.cleartoolファイルまたはいくつかの環境変数?デフォルトはVOB(またはすべてのVOB)に設定できることを理解していますが、そのオプションは私の制御が及ばないものです。

私が使用しているClearCaseのバージョンは次のとおりです。

$ ct -version ClearCase version 7.0.1 (Wed May 30 17:04:58 EDT 2007)
7.0.1.0-RATL-RCC-IFIX01 (Wed Sep 19 16:08:10 EDT 2007) @(#) MVFS version
7.0.1.0-IFIX01 (Thu Sep  6 20:09:08 2007) built at $Date: 2009-12-08.14:59:16 (UTC) $ cleartool 
7.0.1.0-IFIX01 (Thu Aug  9 20:20:45 EDT 2007) db_server                   
7.0.1.0-IFIX01 (Fri Sep 14 20:23:09 EDT 2007) VOB database schema version:    54

「なぜ世界でデフォルトが設定されるの -reservedか? 」と質問するかもしれません。公正な質問です。しかし、問題は私のコントロールを超えています。

更新:環境がLinuxであることに言及するのを怠りました。

4

3 に答える 3

3

ClearCase エクスプローラで、メニュー:

Tool / Options / button ClearCase Options / Tab "Operations"

「チェックアウト」セクションで「予約済み」のチェックを外します。

ただし、これは 1 人のユーザー向けであり、すべてのユーザー向けのグローバル設定ではありません...

Windows では、これは次のレジストリに保存されます。

HKEY_CURRENT_USER\Software\Atria\ClearCase\CurrentVersion\Checkout

鍵:

Reserved 0

したがって、それをインストール後の設定として追加できれば、カスタム セットアップを使用して、その動作をすべてのユーザーに一般化できます。

代替テキスト http://www-01.ibm.com/support/docview.wss?uid=swg21135939&aid=2

このIBM 技術情報も参照してください。


OPは、コマンド(unreserve )について正しくコメントしていません。cleartool unres

要素のチェックアウト バージョンのチェックアウト ステータスを未予約に変更します。
バージョン イベント レコードの一時的な予約解除チェックアウトが VOB データベースに書き込まれます。

于 2010-02-05T21:21:32.393 に答える
3

これは古い投稿であることは承知していますが、将来誰かが同じ質問をする場合に備えて、ここに私の答えがあります。

全員が UNRESERVED チェックアウトを実行するようにトリガーを設定する場合は、次のコマンドを使用します。

cleartool mktrtype -element -all -post checkout -exec '/opt/rational/clearcase/bin/cleartool unreserve -nc '$CLEARCASE_PN' TRIGGERNAME
于 2010-11-30T14:39:46.273 に答える
0

上記のコマンドには、'$CLEARCASE_PN' TRIGGERNAME となるように、別の一重引用符が必要です。

于 2010-11-30T14:51:25.133 に答える