Subversive: Change SVN commit message retroactively?
11,770
Solution 1
It is not easy to find, but possible. This recipe is working for Eclipse Indigo (3.6
) and Subversive 0.7.9I20110321-1700
. Do the following steps:
- Open for an item where you want to change a log message the history:
Team > Show History
. This opens a new view namedHistory
. - In that view, you see the log messages of the selected item. Select one of the messages and choose from the context menu
Show revision properties
. - Select
svn:log
and then from the context menuEdit...
. This opens a new dialog where you can change the log message (if allowed on the server).
The best answer I found at Stackoverflow to the base question was this one that states clearly that it is not the default behavior of a Subversion server to allow that, so normally, it won't be possible without the help of an administrator.
Solution 2
As gouessej commented, for quick reference, the process for me was:
Team > Show History
- Right click on an element in the list and select
Set Commit Properties
Comments
-
Michael Schmidt almost 2 years
Actually I need to modify SVN commit message. A lot of related staff exists how to do it (e.g. Change SVN commit message retroactively?).
My question is, could I do it from Eclipse's subversive plugin?
-
Michael Schmidt almost 12 yearsUnfortunately, that solution is broken for Eclipse 3.7 + SVN Kit 1.7 (with SVN Kit 1.6 it works). Constantly get an exception: SVN: 'Set revision property' operation finished with error: svn: E195011: Revision property 'svn:log' not allowed in this context svn: E195011: Revision property 'svn:log' not allowed in this context
-
bradypus over 10 yearsWorks fine with Eclipse 4.2.2
-
gouessej about 10 yearsThere is an easier solution for Subclipse users: Team -> Show History -> right-click on a revision -> Set Commit Properties. It works with Eclipse 4.3.
-
mliebelt about 10 yearsSee the last paragraph of my answer. You have to have changed the configuration of your repository, as referenced in the other answer. So it works for you, because your administrator has done the necessary changes.