我在代码库中有很多不再需要的项目。
我将它们从代码库中删除-这似乎将它们从SVN控制中删除了,因为Windows Explorer中相关的图标消失了,而且这些文件夹现在显示为标准的Windows文件夹。
然后我从硬盘中删除了它们。
第二天当我进入文件夹时,惊讶地发现所有已删除的文件夹都重新出现了。所以我又把它们删除了-但它们又再次出现了。
它们中没有一个显示为源代码控制下的文件。
我做错了什么??
我在代码库中有很多不再需要的项目。
我将它们从代码库中删除-这似乎将它们从SVN控制中删除了,因为Windows Explorer中相关的图标消失了,而且这些文件夹现在显示为标准的Windows文件夹。
然后我从硬盘中删除了它们。
第二天当我进入文件夹时,惊讶地发现所有已删除的文件夹都重新出现了。所以我又把它们删除了-但它们又再次出现了。
它们中没有一个显示为源代码控制下的文件。
我做错了什么??
我曾经遇到过同样的问题,使用SVN删除一个文件夹后,它变成了未版本化的状态。
这是因为该文件夹仍然存在于我的Visual Studio项目文件中。在那里删除它之后,问题就解决了。
使用版本库浏览器检查这些文件夹是否真的在版本库中被删除。
但我假设它们并没有被删除。很可能您只是在资源管理器中删除了文件夹。您必须使用TSVN菜单中的“删除”命令从版本控制中删除文件夹,然后提交该删除操作。
你执行了删除操作吗?
我曾经遇到过同样的问题。使用TortoiseSVN从仓库中删除文件。反复检查,文件已被删除。我甚至在另一台电脑上进行了测试。每次更新后,这些文件都会重新出现。
对我来说解决方案是重启SVN服务器,问题就消失了,文件也不再出现。