我将TortoiseSVN
从1.6升级到1.7。所以要使用它我需要升级工作副本文件夹。
但升级时会显示messageBox错误:
无法打开目录 'd:\ SVN_HOME \ EclipseWorkspace \项目\ WEB-INF \类\ .svn文件\文本基地': 系统找不到指定的路径
在这种情况下我该怎么办?
答案 0 :(得分:4)
在阅读了原始问题的所有评论后,我建议采取以下步骤。
答案 1 :(得分:0)
SVN工作副本只是您正在处理的项目的每个文件夹和子文件夹中带有.svn
文件夹的副本。它们用于跟踪对项目内容所做的任何未决更改。可以删除这些.svn
文件夹,将尚未提交的最新修改的项目文件留给中央SVN存储库/服务器。
TortoiseSVN 1.7使用这些.svn
文件夹,使它们不再与较旧的TortoiseSVN版本兼容。当剥离本地副本的.svn
文件夹时,它绝不会影响Subversion服务器和存储库。
我的解决方案here将确保从已被删除的.svn
文件夹中删除的已损坏/受污染的副本中尚未提交的内容可以复制到新的工作副本中来自TortoiseSVN 1.7将在稍后提交。需要从其.svn
文件夹中删除受污染副本的原因是,当将其复制到新的未受污染的副本时,未受污染的副本中的“好看”.svn
文件夹将不会被删除被覆盖,以保持服务器上未受污染的副本的最后状态。
答案 2 :(得分:0)
如果它只是一个抱怨的目录,你知道修改了什么,或者什么都没有被修改,你总是可以尝试删除该目录,然后进行升级,然后进行更新,一切都恢复正常。所以我在这里解决了。
答案 3 :(得分:0)
中的.svn
个文件夹
D:\SVN_HOME\EclipseWorkspace\project\WEB-INF\classes\
可能是可能位于D:\SVN_HOME\EclipseWorkspace\project\WEB-INF\src\
。
Eclipse或您的构建脚本可能在编译项目时将.svn
文件夹从src
复制到classes
。
您可以删除错误放置在类文件夹中的所有.svn
个文件夹,然后再次尝试更新。
答案 4 :(得分:0)
通过以下步骤解决了同样的问题。
祝你好运......