我在我的电脑上是svn的单一用户。我只是移动了一些文件并更改了一些行。然后subversion拒绝提交说文件缺乏,我必须更新。
我不能移动文件吗?
我做了更新,我将失去工作?
我在我的电脑上是svn的单一用户。我只是移动了一些文件并更改了一些行。然后subversion拒绝提交说文件缺乏,我必须更新。
我不能移动文件吗?
我做了更新,我将失去工作?
Answers:
如果你正在使用Subversion,你不能只移动文件,因为Subversion存储库不会知道发生了什么。就存储库而言,文件刚刚消失。如果你想移动文件,你必须通过Subversion来做;确切的过程取决于您访问Subversion的方式(命令行,TortoiseSVN等)。
我不认为更新会丢弃您的数据,但我不会建议。 Subversion将使用存储库中的最新版本更新您的工作副本;我不太确定Subversion会对两个新的无版本文件做什么。我的预感是,它不会触及它们,但我不确定。
你要做的最好的事情可能是将文件移回原来的位置,然后再次移动它们,这次使用Subversion。这样,您可以保留文件历史记录。
svn move
将它们移动到所需的新位置。