- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[Subversion]IDENTについて)
[Subversion]IDENTについて
このQ&Aのポイント
- 「IDENT」というソフトを使用してJAVAソースファイルやCOBOLファイルのバージョンを確認できますが、CLASSファイルの表示はできません。他の方法でCLASSファイルのバージョンを確認することはできるのでしょうか?
- JAVAソースファイルとCLASSファイルのバージョンを確認し、整合性を確認したい場合、IDENTというソフトウェアを使用することが一般的です。しかし、IDENTではCLASSファイルを表示することができません。他の方法でCLASSファイルのバージョンを確認する手段をご存知の方はいますか?
- Subversionに関連して、WARファイル内のCLASSファイルのバージョンを確認したいですが、IDENTではCLASSファイルを表示できません。他の方法でCLASSファイルのバージョンを確認する方法をご教授いただけますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
どこらヘンが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
ちなみに「整合性があっていなかった場合」にはどうするの? あ.... 「整合性があっている」って, 日本語として変だ....