展開ファイルに含めるコードのバージョン番号を取得しようとしていますが、奇妙な状況に陥っています。私は svn の熱心なユーザーではないので、ここでいくつかの svn の微妙な点が欠けている可能性があります。
svnversion
プロジェクトのルート、またはc:\dev\calculator がソース コードのルートである場合、同じ結果が得られますsvnversion c:\dev\calculator
: 17597.
C:\Dev\Calculator>svn update
Updating '.':
At revision 17597.
C:\Dev\Calculator>svnversion
17597
C:\Dev\Calculator>svn info
Path: .
Working Copy Root Path: C:\Dev\Calculator
URL: http://10.168.130.30:8080/read_only/Trunk/Calculator
Repository Root: http://10.168.130.30:8080/read_only
Repository UUID: 9bacaef-544f-534e-b388-4c9dd7c52319
Revision: 17597
Node Kind: directory
Schedule: normal
Last Changed Author: domain\user
Last Changed Rev: 17544
Last Changed Date: 2012-07-19 15:00:36 -0400 (Thu, 19 Jul 2012)
しかし、TortoiseSVN リポジトリ ブラウザを使用すると、「電卓」フォルダのリビジョン列が 17544 に表示されます。さらに、「電卓」フォルダにログを記録すると、最後のログ エントリがリビジョン 17544 に表示され、リビジョン グラフもこれを確認します。 .
なぜ不一致なのですか?17597 という数字はどこから来たのですか? Last Changed Rev
とはどう違いRevision
ますか?
明確にしてくれてありがとう!