Apache SVN重新定位-内部文件夹仍具有较旧的存储位置

Apache SVN重新定位-内部文件夹仍具有较旧的存储位置,apache,svn,tortoisesvn,Apache,Svn,Tortoisesvn,我已经建立了新的存储库,并将所有用户重新定位到新位置。但有些用户仍然有指向旧存储库的内部文件夹。 因此,当他们提交时,更改会传播到旧存储库中,而他们的工作副本对此一无所知。 是否有办法检查特定工作副本是否指向特定存储库? 我使用subversion和apache服务器来托管它。陆龟在客户端。 谢谢理论上每个路径都可能有自己的URL 您可以运行: $svn info--深度无限| grep“存储库根” 在工作副本上查看所有存储库根 这应该适用于1.6和1.7 在SVN 1.7的低级别,您可

我已经建立了新的存储库,并将所有用户重新定位到新位置。但有些用户仍然有指向旧存储库的内部文件夹。
因此,当他们提交时,更改会传播到旧存储库中,而他们的工作副本对此一无所知。
是否有办法检查特定工作副本是否指向特定存储库?
我使用subversion和apache服务器来托管它。陆龟在客户端。

谢谢

理论上每个路径都可能有自己的URL

您可以运行: $svn info--深度无限| grep“存储库根” 在工作副本上查看所有存储库根

这应该适用于1.6和1.7

在SVN 1.7的低级别,您可以查看.SVN/wc.db表:

$ sqlite3 wc.db 
SQLite version 3.7.11 2012-03-20 11:35:50
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> select * from REPOSITORY;
1|file:///tmp/test|0c483d57-60fd-477d-b0c6-ccd144a87a70
节点表的所有repos_id字段值的值均为1

搬迁到svn://localhost,我有:

sqlite> select * from REPOSITORY;
1|file:///tmp/test|0c483d57-60fd-477d-b0c6-ccd144a87a70
2|svn://localhost|0c483d57-60fd-477d-b0c6-ccd144a87a70

现在节点表的所有repos_id字段值都更改为2。

告诉我们您的Subversion版本。我知道1.7的简单解决方案。谢谢你的回应。我正在使用Subversion 1.7.5。