SVN破坏存储库路径时如何恢复
在我们的SVN存储库中,我们有一个Eclipse项目。从项目的根目录中,我们有“\bin\com\company\package”。此文件夹不应进行版本控制,但它是。从bin文件夹使用TortoiseSVN的回购浏览器进行进一步检查后,回购浏览器将打开“\src”!我如何删除对bin文件夹的引用并将其添加到忽略列表中,而不会彻底破坏我们的存储库SVN破坏存储库路径时如何恢复,svn,tortoisesvn,repository,Svn,Tortoisesvn,Repository,在我们的SVN存储库中,我们有一个Eclipse项目。从项目的根目录中,我们有“\bin\com\company\package”。此文件夹不应进行版本控制,但它是。从bin文件夹使用TortoiseSVN的回购浏览器进行进一步检查后,回购浏览器将打开“\src”!我如何删除对bin文件夹的引用并将其添加到忽略列表中,而不会彻底破坏我们的存储库 注意:我主要使用Subclipse来执行与源代码相关的SVN任务,但偶尔也会使用Tortoise来提交和更新存储库中其他位置的文件。我在Eclipse/
注意:我主要使用Subclipse来执行与源代码相关的SVN任务,但偶尔也会使用Tortoise来提交和更新存储库中其他位置的文件。我在Eclipse/Subclipse构建过程中见过这种情况。基本上,您已经将一些源文件/资源从
\src
复制到\bin
以及.svn
——并且以某种方式提交了这些文件,因为.svn
元数据来自\src
,它在repo浏览器中显示了这一点。简而言之,您已将您的\src
工作副本(即其中的一部分)复制到\bin
,并在那里提交
修改生成过程以忽略复制过程中的
.svn
。是svn出了问题还是您/您的团队出了问题?我看不出这怎么会是我们的错误。存储库中根本没有\bin被版本控制的记录,但当我尝试将其添加到忽略列表时,Tortoise告诉我该文件夹被阻塞。此外,从资源管理器中删除bin文件夹并不能解决此问题,当我构建项目时,bin文件夹会返回Subversion绑定。请参阅我的答案。主要是猜测你的情况,但我之前观察到很多次我会尝试,但没有.java文件进入bin文件夹,只有编译的类文件。@MetalSearGolid-只要确保.svn
不是无意中被复制,我从未想过将*.svn添加到排除规则中,我想Subclipse应该足够聪明来处理这个问题。