每当我使用ToroiseSVN重命名文件夹,然后在父文件夹上进行提交时,它就会变得难看.我通常会遇到一些奇怪的树冲突,以及关于SVN .tmp文件/文件夹不存在的错误,以及我以前从未见过的其他模糊信息.考虑到文件夹被删除并据说被重新创建,如果它以某种可怕的方式被删除或损坏,那会非常紧张吗?
是否更好地直接在repo上重命名,而不是在工作副本上?这些问题是否正常?
如果您的存储库设置良好,您就不应该遇到此类问题。但是,正如您所说,拥有大量临时文件和文件夹可能会导致此类问题。
直接在存储库中重命名可能会解决您的大部分问题,但如果您的临时文件在重命名之前已被修改,仍然可能会导致一些困难的合并冲突。
如果可以的话,尝试将所有临时文件和文件夹放入可以添加到 svn:ignore 的父文件夹中,这样您将摆脱很多此类问题。