问题
I've read all the articles about how you can edit log messages using TortoiseSVN. I've been able to do this just fine.
However, I wanted to see if the changes I made on the server could be seen locally, and the changes I make locally can be seen on the server. This appeared to be working when I was making the changes on the server and view them locally. However, the moment I made a change to the edit log message locally, it appears that the changes are no longer visible between the two.
However, when I go to the Edit Log message, I'm able to see the message.. but it does not display in the log. anyone else had this issue?
This is what I get when I go to edit log locally. note that I've added from server on the server and it is showing up on the edit log locally but not on the show log screen http://imgur.com/zljdE1i
Am I missing some sort of a refresh? I've tried closing out of SVN and reopening but that did not help.
UPDATE: looks like I've answered my own question: see section Changing the Log Message and Author of the Revision Log Dialog help page
Since TortoiseSVN keeps a cache of all the log information, edits made for author and log messages will only show up on your local installation. Other users using TortoiseSVN will still see the cached (old) authors and log messages until they refresh the log cache.
So just right-click within the repository and go to TortoiseSVN > Settings > Log Caching and disable/enable log caching OR under Cached repositories, select the one you want and update.
回答1:
Apparently you answered your own question, but you did it in details. Kudos.
Indeed, the correct solution to the problem is to update the local cache at the users through TortoiseSVN → Settings → Log Caching → Cached Repositories and click "Update".
来源:https://stackoverflow.com/questions/25750249/tortoisesvn-edit-log-message-not-displaying