Title: 特定のスペースだけを選んで新しいジャーナルを作成できますか

TeamPage には、getproj という、既存のジャーナルから任意のスペースを抜き出すツール「getproj」が用意されています。別の言い方をすると、既存のジャーナルから特定のスペースを削除して新しいジャーナルを作れます。

例えば、ジャーナル「MyJournal」に A, B, C, D, E の5つのスペースがあるとします。その中から A, B, C の3つのスペースを抜き出して、新ジャーナル「NewMyJournal」を作れます。

既存のジャーナルは変更されずに残りますが、念のためジャーナルのバックアップを取るようにしてください。

抜き出すスペースは、コマンドで直接指定するか、または UI から指定します。以下、2つの指定方法に分けて解説します。

注意 : この getproj は保守管理用のデバッグツールです。getproj によって正しくジャーナルが作成されることは保証されていません。ご了承ください。



コマンドで指定する方法



1. TeamPage の停止



サーバーセットアップ | 一般 タブ | サーバー管理 タブ の [TeamPage のシャットダウン] をクリックして、TeamPage サーバーを停止します。

2. server ディレクトリ



TeamPage をインストールした server ディレクトリを開きます。

Windows の場合、エクスプローラで開くのではなく、コマンドプロンプトを起動して server ディレクトリに移動します。

メモ:Windows 版のデフォルトは、C:\Program Files\Traction\traction\server\ です。

3. getproj 実行



次の書式にしたがってジャーナルや抜き出すスペースを指定し、getproj を実行します。

注意: Linux 版の getproj には拡張子「.exe」はありません。

getproj.exe 元ジャーナル 新ジャーナル スペース名1 [スペース名2 ...]

※括弧[ ]内は省略可能です。


例えば、MyJournal にある A, B, C, D, E の5つのスペースから A, B, C の3つのスペースを取り出して、新しく NewMyJournal にするには、次のように実行します。

getproj.exe MyJournal NewMyJournal A B C


この結果、D と E スペースを取り除いた、A, B, C からなるジャーナルが作成されます。

UI で指定する方法



1. Project Extractor ビュー



検索ボックスに /type getproj と入力し、「Project Extractor」画面を表示します。

検索ボックス

2. スペースの選択



新しいジャーナルへ抜き出したいスペースを選択し、「選択済み」リストへ移動させます。「選択可能」リストに残されたスペースは、新しいジャーナルには含まれません。

メモ:この選択リストに表示されるのは、アクティブなスペースだけです。非アクティブなスペースは表示されず、新しいジャーナルへ移行されません。非アクティブなスペースを移行するには、サーバーセットアップ | スペース タブ で、スペースをアクティブにしてください。

スペース選択

3. ファイルへ保存



画面下部の [適用] ボタンをクリックし、スペースの選択設定を保存します。

メモ:ここでの情報は、server ディレクトリの下の、/settings/getproj/getproj.input というファイルに保存されます。

4. TeamPage の停止



サーバーセットアップ | 一般 タブ | サーバー管理 タブ の [TeamPage のシャットダウン] をクリックして、TeamPage サーバーを停止します。

5. server ディレクトリ



TeamPage をインストールした server ディレクトリを開きます。

Windows の場合、エクスプローラで開くのではなく、コマンドプロンプトを起動して server ディレクトリに移動します。

メモ:Windows 版のデフォルトは、C:\Program Files\Traction\traction\server\ です。

6. getproj 実行



次の書式にしたがって「3.」で保存したファイルを指定し、getproj を実行します。

注意: Linux 版の getproj には拡張子「.exe」はありません。

getproj.exe 元ジャーナル 新ジャーナル @settings/getproj/getproj.input
※括弧[ ]内は省略可能です。


例えば、MyJournal から新しく NewMyJournal を作成するには、次のように実行します。

getproj.exe MyJournal NewMyJournal @settings/getproj/getproj.input


この結果、Project Extractor ビューで指定したスペースのみを含んだ新しいジャーナルが作成されます。



Attachments:
getproj01.png
input_getproj.png
getproj_list.png
Article: FAQ155 (permalink)
Categories: :FAQ:運用保守, :FAQ:ジャーナル
Date: 2009/06/03; 18時57分48秒 JST

Author Name: TeamPage サポート
Author ID: jpbo