你好,
这种情况经常发生在我身上:我尝试检查svn commit,但由于某种原因提交失败(因为冲突,锁定文件或诸如此类).我的提交消息存储在svn-commit.tmp.我解决了这个问题并尝试再次办理登机手续.我现在必须从头开始输入提交消息.如果svn可以加载留下的消息,这不是很好svn-commit.tmp吗?有没有办法让这种情况发生?
如果有可能以svn-commit.tmp某种方式避免文件的痕迹,那将是一个奖励.
我认为svn中没有内置任何自动化解决方案,但您可以随时调用svn commit -F svn-commit.tmp.大多数时候我使用我的编辑器将我输入的消息复制svn-commit.tmp到新窗口.
您可以创建一个编辑器脚本或命令行脚本来检查是否存在svn-commit.tmp,如果找到,则将其作为参数传递,并在成功提交后将其删除.