• R/O
  • SSH
  • HTTPS

ttssh2: Source Tree


Name Size Rev. Time Author Log Message
svnrev_perl.v8.vcproj 1.65 k r8757 2020-04-27 20:19:06 doda ディレクトリのフルパスに空白が含まれ...
svnrev.bat 272 r8681 2020-04-12 00:52:17 zmatsuo svnrev_perl/ 追加 - teraterm/svnrev ...
svnrev_perl.v16.vcxproj 8.44 k r8759 2020-05-02 22:24:34 zmatsuo ディレクトリのフルパスに空白が含まれ...
readme.md 1.25 k r8681 2020-04-12 00:52:17 zmatsuo svnrev_perl/ 追加 - teraterm/svnrev ...
CMakeLists.txt 928 r8681 2020-04-12 00:52:17 zmatsuo svnrev_perl/ 追加 - teraterm/svnrev ...
svnrev.pl 2.95 k r8681 2020-04-12 00:52:17 zmatsuo svnrev_perl/ 追加 - teraterm/svnrev ...

readme.md

svnrev

  • svn(又は git)の情報からヘッダファイルとバッチファイルを作成する
    • ../teraterm/ttpdlg/svnversion.h
    • svnversion.bat

準備

  • svn(又は git)を実行できるようパスを設定する
    • 実行できない場合もヘッダファイルは作成されます
  • perlを実行できるようパスを設定する
    • libs/perl があれば利用します
    • libs/getperl.bat をダブルクリックすると strawberry perl を libs/perl に展開します

ヘッダの作成方法

  • Visual Studioを利用している場合
    • svnrev_perl プロジェクトから自動的に生成される
  • Windows の場合
    • svnrev.bat をダブルクリックでヘッダが作成される
  • cmake の場合
    • buildフォルダで次のように実行する
    • cmake --build . --target svnversion_h
  • コマンドラインで直接実行する場合
    • perl svnrev.pl --root .. --header ../teraterm/ttpdlg/svnversion.h

svnrev.pl のオプション

  • --root
    • プロジェクトファイルのパス
    • '.svn/' 又は '.git/' の存在するパス
  • --header
    • ヘッダファイルのパス
  • --svn
    • svnコマンドのパス
  • --git
    • gitコマンドのパス
Show on old repository browser