我正在使用TortoiseSVN。我已经对一个空文件夹进行了结账。有些文件被转移但是在某些时候我收到以下错误:
错误:无法添加目录'D:\ code \ Website \ ClientBin_svn':对象 错误:与管理目录相同的名称
我尝试删除该文件夹并将项目签出到其他目录。它不起作用。当我尝试在不同的局域网上的另一台计算机上检查项目时,它可以正常工作。有什么想法吗?
谢谢, vondiplo
答案 0 :(得分:6)
您的存储库中有一个名为“_svn”或“.svn”的文件或文件夹。这是一个坏主意,因为您的subversion客户端已经使用其中一个作为保留名称,用于在本地工作副本中存储元数据。
打开存储库浏览器,找到存储库中的邪恶文件或文件夹,然后删除(或重命名)它。
答案 1 :(得分:1)
查看您是否已将TortoiseSVN配置为使用_svn
而不是.svn
。
这是每个安装配置选项,因此可能因计算机而异。
右键单击文件夹,打开TortoiseSVN菜单,然后选择“设置”。底部名为“常规”的选项卡应该具有该复选框。
现在,我认为不是那个复选框,因为你说这个名字是“ClientBin_svn”,但这是第一件让我感到震惊的事。
Subversion的管理目录是隐藏的.svn目录,它包含svn工作副本数据。