重试失败的提交时,自动重新加载svn-commit.tmp中留下的消息?

Joh*_*ski 8 svn

你好,

这种情况经常发生在我身上:我尝试检查svn commit,但由于某种原因提交失败(因为冲突,锁定文件或诸如此类).我的提交消息存储在svn-commit.tmp.我解决了这个问题并尝试再次办理登机手续.我现在必须从头开始输入提交消息.如果svn可以加载留下的消息,这不是很好svn-commit.tmp吗?有没有办法让这种情况发生?

如果有可能以svn-commit.tmp某种方式避免文件的痕迹,那将是一个奖励.

Gin*_*kas 9

我认为svn中没有内置任何自动化解决方案,但您可以随时调用svn commit -F svn-commit.tmp.大多数时候我使用我的编辑器将我输入的消息复制svn-commit.tmp到新窗口.

您可以创建一个编辑器脚本或命令行脚本来检查是否存在svn-commit.tmp,如果找到,则将其作为参数传递,并在成功提交后将其删除.