svn移动了文件,现在无法提交

svn移动了文件,现在无法提交,svn,Svn,我在VisualStudio中将一些文件从一个目录移动到另一个目录。现在,当我尝试提交这些文件时,它告诉我没有找到另一个目录(我删除了它)。为什么svn仍然需要这些目录 /svn//trunk/Source/samplepoproject.Data/Domains/Interfaces路径未找到您是移动了文件还是移动了包含文件的文件夹 某些IDE将.svn文件夹与父文件夹一起移动。这导致了与SVN相关的非常糟糕的事情。一般来说,我创建新文件夹并将文件从旧位置移动到新位置,而不移动原始目录(以及.

我在VisualStudio中将一些文件从一个目录移动到另一个目录。现在,当我尝试提交这些文件时,它告诉我没有找到另一个目录(我删除了它)。为什么svn仍然需要这些目录


/svn//trunk/Source/samplepoproject.Data/Domains/Interfaces路径未找到
您是移动了文件还是移动了包含文件的文件夹


某些IDE将.svn文件夹与父文件夹一起移动。这导致了与SVN相关的非常糟糕的事情。一般来说,我创建新文件夹并将文件从旧位置移动到新位置,而不移动原始目录(以及.svn文件夹)。然后我删除了旧目录。

TortoiseSVN有一个功能可以安全地完成这类工作。使用右键(而不是左键)将文件夹拖动到Windows资源管理器中的新位置。释放时,将弹出一个对话框窗口,为您提供SVN移动/复制文件/文件夹的选项。

我移动了包含文件的目录。因此,我将删除.svn文件夹,看看会发生什么。除非以后使用svn修复移动选项,否则svn不会将它们视为同一个文件。这意味着,如果您查看文件上的更改日志,它将只追溯到您移动它们时。