ユーザ用ツール

サイト用ツール


tabuchi:verctrler

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
tabuchi:verctrler [2020/07/13 09:01] – [2. 基本的な使い方] mtabtabuchi:verctrler [2020/07/13 09:45] (現在) – [3.3 ターゲット名のファイルが存在していなかった場合] mtab
行 8: 行 8:
 verCtrler で リンク/エイリアス を設定したプログラムが実行されます。 verCtrler で リンク/エイリアス を設定したプログラムが実行されます。
  
-===== - 基本的な使い方 =====+===== - ダウンロード ===== 
 + 
 +  * {{tabuchi:verctrler-64bit-5_14_2-20200713.zip|verCtrlerのパッケージ}} Windows 64bit版、Qt5.14.2使用 
 + 
 + ほとんど Unix(FreeBSD)上でしかチェックしていませんが、Windows 上でも同様に動いて欲しい。 
 + 
 +===== - 使い方 ===== 
 + 
 +==== - 基本的な使い方 ====
  
 verCtrler で、例えば、XafsM2 というプログラムのバージョン管理を行うことを考えます。 verCtrler で、例えば、XafsM2 というプログラムのバージョン管理を行うことを考えます。
行 36: 行 44:
 これが、verCtrler の基本的な使い方です。 これが、verCtrler の基本的な使い方です。
  
-===== - GUI の詳細 =====+==== - GUI の詳細 ====
  
 上に示した GUI 画面を順番に説明すると次のようになります。 上に示した GUI 画面を順番に説明すると次のようになります。
行 62: 行 70:
 などの点が、先程の例との違いです。 などの点が、先程の例との違いです。
 ここで、3行目の「リンク化」というボタンを押すと、今のターゲット名のファイル(XafsM2)が、 ここで、3行目の「リンク化」というボタンを押すと、今のターゲット名のファイル(XafsM2)が、
-『XafsM2-「今日の日付」-「通し番号」』という名前に変更され、XafsM2 はそのファイルへのリンク/エイリアスに変わります。+『XafsM2-「今日の日付」-「通し番号」』という名前に変更され、XafsM2 はそのファイルへのリンク/エイリアスに変わり 
 +表示は次のようになります。
  
 +{{  :tabuchi:changed.png?direct&600  |}}
  
 +XafsM2 はリンク/エイリアスに変わったので「リンク化」のボタンは無くなっています。\\
 +「リンク化」のボタンを押すのではなく、
 +どれかのバージョンのファイルを選択した(チェックボタンを押した)場合も
 + XafsM2 は選択したファイルへのリンク/エイリアスに変わります。
 +次はその様な操作をした時の画面の例です。
  
 +{{  :tabuchi:changed2.png?direct&600  |}}
  
-===== - ターゲット名のファイルが存在していなかった場合 =====+ 
 + 
 + 
 + 
 + 
 + 
 +==== - ターゲット名のファイルが存在していなかった場合 ====
  
 verCtrler 起動時にターゲット名のファイルが存在しなかった場合、 verCtrler 起動時にターゲット名のファイルが存在しなかった場合、
-日付(ファイルのタイムスタンプ)が最も新しいバージョンに対する リンク/エイリアス として作成されました。 +日付(ファイルのタイムスタンプ)が最も新しいバージョンに対する リンク/エイリアス としてターゲット名のファイルが作成されま。 
-もともと存在していた場合は変更されません。+(ターゲット名のファイルがもともと存在していた場合は変更されません。
 + 
 +===== - 設定 ===== 
 + 
 +verCtrler が管理する対象のプログラムは config.cfg で指定します 
 +(将来は GUI 上からも指定できるようにするつもりですが、現在は config.cfg で指定しておく必要があります)。 
 + 
 +config.cfg の例を次に示します。 
 +ほとんど自明ですが、1行が一つのターゲットの指定になっています。 
 +行の先頭の "Target" というキーワードに続けて、「ターゲット名」「管理対象ディレクトリ/フォルダ」を書いて下さい。 
 +区切りはスペース区切りです。 
 + 
 +「管理対象ディレクトリ/フォルダ」は「ターゲット」毎に違っていて構いません。 
 +あるいは、同じ XafsM2 でも、Qt5.14.2 使用版と、Qt5.12.4 使用版が別のフォルダにあるなら、 
 +それを二つ別のターゲットとして書いて構いません 
 +(逆に、2つのフォルダにまたがって存在しているファイルをまとめて管理することは今はできません)。 
 + 
 + 
 +<file text config.cfg> 
 +
 +# Config File :: version Controler 
 +
 +#    2020.07.10 M. Tabuchi 
 +
 + 
 +Target XafsM2         /home/tabuchi/bin 
 +Target testProg       /home/tabuchi/bin 
 +Target testExe        /home/tabuchi/bin 
 +Target colorManager   /home/tabuchi/bin 
 +Target test2exe.exe   /home/tabuchi/bin 
 +Target test3exe       /home/tabuchi/bin.pl 
 +</file> 
  
tabuchi/verctrler.1594630871.txt.gz · 最終更新: 2020/07/13 09:01 by mtab