我已经在我的服务器上设置了一个svn存储库。我没有删除存储库下的目录,而是使用rm -rf删除了该目录。现在我不能在我的服务器下创建任何目录,即使我删除subversion并重新安装它。这就是我得到的。
root@skynet2012:/webserver/repos# svn mkdir file:///webserver/repos/blahblah
Log message unchanged or not specified
(a)bort, (c)ontinue, (e)dit:
c
svn: File already exists: filesystem '/webserver/repos/db', transaction '2-2', path '/blahblah'我怎么才能修复它?谢谢。
发布于 2012-09-06 23:34:59
该目录仍然存在于您的存储库中。这就是错误所说的。
所以你所需要的就是找到一种方法让它回到你的工作副本中。
最简单的方法是(Subversion 1.7或更高版本)
svn revert -R DIR这将恢复DIR上的所有本地更改。
或(所有Subversion版本)
svn update DIR这将首先从工作副本中恢复所有内容,然后将您的工作副本更新为最新版本。
在Subversion1.7之前,数据存储在每个目录的.svn子目录中,因此简单的恢复不能解决所有问题。
https://stackoverflow.com/questions/12237133
复制相似问题