tabuchi:verctrler
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
tabuchi:verctrler [2020/07/13 04:18] – created mtab | tabuchi:verctrler [2020/07/13 09:07] – [3. GUI の詳細] mtab | ||
---|---|---|---|
行 8: | 行 8: | ||
verCtrler で リンク/ | verCtrler で リンク/ | ||
+ | ===== - 基本的な使い方 ===== | ||
+ | verCtrler で、例えば、XafsM2 というプログラムのバージョン管理を行うことを考えます。 | ||
+ | この「XafsM2」というバージョン番号が付いていないプログラム名を | ||
+ | ここでは< | ||
+ | ターゲットのこれまでのバージョンが、「ターゲット名 + 何か」(「何か」はなんでも良い)という | ||
+ | 名前で保存されていたとします。 | ||
+ | * XafsM2 (但し XafsM2-20200710-1 へのリンク/ | ||
+ | * XafsM2-20200710-1 | ||
+ | * XafsM2-20200605-1 | ||
+ | * XafsM2-20200512-1 | ||
+ | * XafsM2-20200512-2 | ||
+ | * XafsM2-20200512-3-bad | ||
+ | これらは全て / | ||
+ | どこかにまとめて置かれていることとします。\\ | ||
+ | このとき verCtrl を起動すると次のような window が現れます | ||
+ | ((管理対象のフォルダーや、ターゲット名を指定する必要が有りますが、それは後で説明します。))。 | ||
+ | {{ : | ||
+ | |||
+ | これは上記6つのファイルが存在し、管理対象になっていることを表しています。 | ||
+ | また、XafsM2 は XafsM2-20200710-1 へのリンクであることも表しています | ||
+ | (3行目、「XafsM2」の表示の右に「XafsM2-20200710-1」と表示され、4行目の先頭のチェックボタンにチェックが入っている)。 | ||
+ | |||
+ | この状態で、画面左端に並んでいるチェックボックスを押すと、 | ||
+ | XafsM2 からのリンク/ | ||
+ | これが、verCtrler の基本的な使い方です。 | ||
+ | |||
+ | ===== - GUI の詳細 ===== | ||
+ | |||
+ | 上に示した GUI 画面を順番に説明すると次のようになります。 | ||
+ | |||
+ | * 1行目: / | ||
+ | * 2行目左: ターゲット名は XafsM2 であることを示します。 | ||
+ | * 2行目右: ターゲットの選択を行います(今は / | ||
+ | * 3行目以降: | ||
+ | ファイル名はファイルの日付(タイムスタンプ)順に、新しいものが上に来るように並んでいます。 | ||
+ | * リストの最初の行(画面全体の3行目)だけ、表示のされ方が違います。 | ||
+ | これは、この行に表示されているものが「ターゲット」であることと、 | ||
+ | 実体は XafsM2-20200710-1 へのリンク/ | ||
+ | * ファイル名を書き換えて、リストの右の 「Rename」ボタンを押すとファイル名を変更できます | ||
+ | (この時、「ターゲット名」の部分まで変更してしまうと管理から外れるのでこのリストから消えてしまいます)。 | ||
+ | |||
+ | 上の例では、ターゲット名のファイル(XafsM2)がリンク/ | ||
+ | もし、ターゲット名のファイルが実体の場合には GUI 上では次のような表示になります。 | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | * 3行目: ターゲット名にリンク/ | ||
+ | * 3行目右端: | ||
+ | * 4行目以降のチェックボックスにチェックが入っていない(どれも XafsM2 という名前のリンク/ | ||
+ | |||
+ | などの点が、先程の例との違いです。 | ||
+ | ここで、3行目の「リンク化」というボタンを押すと、今のターゲット名のファイル(XafsM2)が、 | ||
+ | 『XafsM2-「今日の日付」-「通し番号」』という名前に変更され、XafsM2 はそのファイルへのリンク/ | ||
+ | 表示は次のようになります。 | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | ===== - ターゲット名のファイルが存在していなかった場合 ===== | ||
+ | |||
+ | verCtrler 起動時にターゲット名のファイルが存在しなかった場合、 | ||
+ | 日付(ファイルのタイムスタンプ)が最も新しいバージョンに対する リンク/ | ||
+ | (ターゲット名のファイルがもともと存在していた場合は変更されません。) | ||
tabuchi/verctrler.txt · 最終更新: 2020/07/13 09:45 by mtab