Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SVN破坏存储库路径时如何恢复_Svn_Tortoisesvn_Repository - Fatal编程技术网

SVN破坏存储库路径时如何恢复

SVN破坏存储库路径时如何恢复,svn,tortoisesvn,repository,Svn,Tortoisesvn,Repository,在我们的SVN存储库中,我们有一个Eclipse项目。从项目的根目录中,我们有“\bin\com\company\package”。此文件夹不应进行版本控制,但它是。从bin文件夹使用TortoiseSVN的回购浏览器进行进一步检查后,回购浏览器将打开“\src”!我如何删除对bin文件夹的引用并将其添加到忽略列表中,而不会彻底破坏我们的存储库 注意:我主要使用Subclipse来执行与源代码相关的SVN任务,但偶尔也会使用Tortoise来提交和更新存储库中其他位置的文件。我在Eclipse/

在我们的SVN存储库中,我们有一个Eclipse项目。从项目的根目录中,我们有“\bin\com\company\package”。此文件夹不应进行版本控制,但它是。从bin文件夹使用TortoiseSVN的回购浏览器进行进一步检查后,回购浏览器将打开“\src”!我如何删除对bin文件夹的引用并将其添加到忽略列表中,而不会彻底破坏我们的存储库


注意:我主要使用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应该足够聪明来处理这个问题。