提交后恢复 SVN 历史链接
Restoring SVN history links after commit
在 Eclipse 中,我移动并重命名了一些文件并提交。我现在明白我应该在提交之前在 TortoiseSVN 中使用 svn move
和 svn rename
或完成 Repair move
。但是我没有做,并且承诺了。现在没有链接这些文件的历史记录。是否可以恢复历史记录?
我之前用的是Subclipse,没遇到过这个问题。但是现在我没有安装 Subclipse。所以我猜测如果安装了 Subclipse,它会通过更改 Eclipse 的重构行为来处理这个问题。这是真的吗?
一旦您提交了更改,解决此问题的唯一方法就是重新开始。删除项目并提交,然后返回并进行适当的移动并提交。如果需要,您也许还可以使用 svn copy 从历史记录中复制旧项目。
如果您在重构文件时使用 Subclipse,它们会自动移动,因此您不会遇到这个问题。
在 Eclipse 中,我移动并重命名了一些文件并提交。我现在明白我应该在提交之前在 TortoiseSVN 中使用 svn move
和 svn rename
或完成 Repair move
。但是我没有做,并且承诺了。现在没有链接这些文件的历史记录。是否可以恢复历史记录?
我之前用的是Subclipse,没遇到过这个问题。但是现在我没有安装 Subclipse。所以我猜测如果安装了 Subclipse,它会通过更改 Eclipse 的重构行为来处理这个问题。这是真的吗?
一旦您提交了更改,解决此问题的唯一方法就是重新开始。删除项目并提交,然后返回并进行适当的移动并提交。如果需要,您也许还可以使用 svn copy 从历史记录中复制旧项目。
如果您在重构文件时使用 Subclipse,它们会自动移动,因此您不会遇到这个问题。