1. ホーム
  2. svn

「svn log" が最近のコミットをすべて表示しない

2023-10-21 13:24:11

質問

注: これはおそらく経験豊富な SVN ユーザーにとっては当然のことですが、私はかなり長い間困っていました...ですから、これが私のような誰かの助けになることを期待しています!

発行後 svn log をコマンドラインから発行した後、いくつかの最近のコミットメッセージがなくなっていることに気づきました。これらのメッセージは私の SVN クライアント (RapidSVN) に表示されていたので、私のリポジトリに正しく保存されていることは分かっていました。ただ、なぜ svn のコマンドライン バージョンを使用して表示されないのかが分かりませんでした。

以下の回答...

どのように解決するのですか?

この問題は、私の理解不足に起因していました。 svn log が示していることを私がよく理解していなかったことにありました。他の引数が与えられていない状態で、ログメッセージを 作業コピー からログメッセージを出力します。実際のリポジトリからではなく、ログの作業コピーからです。したがって svn update を発行すると、作業コピーがリポジトリと最新になり、その後 svn log は最近のコミットをすべて反映させます。くっそー! ;-)