使用未版本化资源解锁SVN工作副本

使用未版本化资源解锁SVN工作副本,svn,Svn,我有一个存储库,其中包含一些未版本化的目录和文件。最近更改了运行svn的服务器,因为签出是使用url完成的svn://OLD-IP,我重新定位了我的svn工作副本,这次是到urlsvn://NEW-DOMAIN-NAME. 现在,由于存在一些未版本化的资源,切换没有正确进行,工作副本被锁定。由于这些未版本化的资源,清理操作也无法工作 我在网上查了一下,找到了关于svn的“忽略”并尝试了一下,但没有用。我无法释放所有锁。关于解决这个问题有什么想法吗?一旦我释放了锁,我相信我可以使用svn ign

我有一个存储库,其中包含一些未版本化的目录和文件。最近更改了运行svn的服务器,因为签出是使用url完成的svn://OLD-IP,我重新定位了我的svn工作副本,这次是到urlsvn://NEW-DOMAIN-NAME.

现在,由于存在一些未版本化的资源,切换没有正确进行,工作副本被锁定。由于这些未版本化的资源,清理操作也无法工作


我在网上查了一下,找到了关于svn的“忽略”并尝试了一下,但没有用。我无法释放所有锁。关于解决这个问题有什么想法吗?一旦我释放了锁,我相信我可以使用svn ignore并执行重新定位操作。

检查您的
svn状态
输出以及
svn帮助状态
中字母的图例

通常,问题是有一个svn需要目录的文件,或者其他类似的混淆(字母应该告诉您它是哪个)。如果存在任何冲突(
C
),请先解决它们。您可以使用
svn update
恢复丢失的目录,
svn revert
通常也会有所帮助(如果您的工作副本中有任何重要内容不在存储库中,请先备份工作副本!)

在大多数混淆被清除后,
svn清理
svn更新
/
svn开关
update
只不过是
开关
的一种特殊情况)应该重新开始工作


在最坏的情况下,您可以进行另一次签出并手动复制任何本地修改的文件。

我遇到了这个问题。重命名有问题的目录并从SVN重建它,然后复制您修改的文件。可能需要在父目录中运行清理

只需运行
清理
命令,然后执行
更新
相关线程:原始问题:“清理操作也不起作用,因为这些未版本化的资源。”