在Subversion(SVN)中,如果你想要重新编辑提交的日志(log),通常的做法是撤销(revert)那个提交,然后再次提交时编辑日志。以下是具体的步骤:
1. 定位到需要编辑日志的提交:
打开终端或命令提示符,使用`svn log`命令查看历史提交记录,找到你想要编辑日志的提交。
2. 撤销提交:
使用`svn revert`命令撤销那个提交。注意,这只会撤销那个提交的内容,而不会删除提交记录。
```sh
svn revert -R
```
`-R`参数表示递归地撤销,`
3. 重新提交:
修改你想要更改的文件,然后使用`svn commit`命令提交更改,并重新编辑日志信息。
```sh
svn commit -m "Revised log message"
```
`-m`参数后面是你想要的新日志信息。
请注意,如果其他开发者已经基于你之前提交的代码进行了更改,撤销提交可能会造成冲突。在这种情况下,你可能需要先合并更改,然后再进行撤销和重新提交。
另外,如果你只是想要编辑日志,而不想撤销整个提交,Subversion本身不支持直接编辑日志。因此,通常的做法是先撤销提交,然后重新提交。如果你确实需要编辑日志,并且提交已经被合并到其他分支或已经被标记为里程碑,那么你可能需要联系团队成员,讨论是否可以安全地撤销提交并重新提交。