• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[Subversion]IDENTについて)

[Subversion]IDENTについて

このQ&Aのポイント
  • 「IDENT」というソフトを使用してJAVAソースファイルやCOBOLファイルのバージョンを確認できますが、CLASSファイルの表示はできません。他の方法でCLASSファイルのバージョンを確認することはできるのでしょうか?
  • JAVAソースファイルとCLASSファイルのバージョンを確認し、整合性を確認したい場合、IDENTというソフトウェアを使用することが一般的です。しかし、IDENTではCLASSファイルを表示することができません。他の方法でCLASSファイルのバージョンを確認する手段をご存知の方はいますか?
  • Subversionに関連して、WARファイル内のCLASSファイルのバージョンを確認したいですが、IDENTではCLASSファイルを表示できません。他の方法でCLASSファイルのバージョンを確認する方法をご教授いただけますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

どこらヘンがSubversionと関係あるのか不明ですが…… svn:keywords属性で付ける「$Id$」とかをidentコマンドで抽出する。 とかいうことでしょうか? svn:keywords属性について… http://wiki.bit-hive.com/tomizoo/pg/Subversion%20%A5%AD%A1%BC%A5%EF%A1%BC%A5%C9%A4%CE%C5%B8%B3%AB identコマンドについて… http://kazmax.zpp.jp/cmd/i/ident.1.html Javaは専門外ですが… svn:keywords属性で設定した文字列がコメント部分にあった場合、 コンパイル後のバイナリ(classファイル?)には適用されないのではないかと。 # C言語とかでもコメント部分はコンパイル後のオブジェクトファイルには含まれませんし。 となると、上記のidentコマンドの使用例のように「ソースとバイナリに同じ文字列(キーワード)があるから同一」というのは無理になるかと。 # 使用例ではキーワードが静的領域に格納され、さらに表示するようにしたソースコードになってます。 # 表示までさせているのは最適化で未使用(未参照)領域として排除されないように…でしょうかねぇ。 隠しオプション等で「$Id$」の表示をする。 とかいうコードを埋め込めば…コンパイル後のオブジェクトにも出力されるのでは? # Javaの全ソースでやる…というのは現実的ではなさそうですけどね…。

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

ちなみに「整合性があっていなかった場合」にはどうするの? あ.... 「整合性があっている」って, 日本語として変だ....

関連するQ&A

専門家に質問してみよう