3

状況はおそらく別のスレッドで説明されているものです (私は新しいユーザーなので、ハイパーリンクを追加することはできません) もちろん、そのスレッドで提案されている解決策も既に試しました (つまり、私の場合は 2003-01-01 から 2009-05-16 まで)、実際に変更されていることを確認しました。(私がチェックのために行ったことは、TortoiseSVN でプロパティ ダイアログを開き、svnlook dateコマンドを発行し、試してみsvn log -r {2009-05-01}:{2009-05-25} たことです。3 つのチェックすべてによると、最後のリビジョンのタイムスタンプが正しく設定されていました (つまり、最初の 2 つのチェックでは、私が持っていたタイムスタンプが返されました)。設定したばかりで、ヘッドリビジョンのログが指定された時間間隔で期待どおりにダンプされました。)

したがって、svn:date プロパティは正しく設定されているように見えますが、TortoiseSVN にログのリストを表示するように指示すると、古いタイムスタンプ (2003-01-01 )。私はすでに作業コピーを更新し、再度チェックアウトしました。その前に、最新のリビジョンに対応するファイルのタイムスタンプを手動で更新しましたが、TortoiseSVN によって古い日付が表示されます。

この問題に何時間も苦労した後、そのタイムスタンプを他にどこに保存できるか本当にわかりません。(そして、この問題全体が TortoiseSVN のバグではないとほぼ確信しています。その場合、もう一度チェックアウトすることで問題が解決されたはずです)

4

2 に答える 2

3

TortoiseSVN はログ キャッシュを維持します。ctrl+F5を押してキャッシュを更新します。

詳細な手順については、ヘルプ ファイル ( 5.9. Revision Log Dialog ) を参照してください。

于 2009-05-25T15:03:47.727 に答える
1

ありがとう、トリックをしたピーター。TSVNCache プロセスを強制終了しようとしたことさえ言及していなかったので、キャッシュされた情報をすべて削除したと思っていました。ちょっと執着しすぎたような…

(これが答えになるかどうかはわかりませんが、まだ50ポイントを持っていないため、コメントすることはできません...)

于 2009-05-29T13:21:23.900 に答える