Tortoise SVN:使用Repo Browser删除后删除的文件夹重新出现

时间:2011-07-14 18:11:02

标签: tortoisesvn

Windows XP SP3; TortoiseSVN 1.6.16,Build 21511 - 32 Bit,这是目前的版本。

我们正在使用Eclipse Helios进行一些Android开发。当使用TortoiseSVN首次检入其中一个项目时,包括bin和gen文件夹。我正试图从SVN删除它们。

我去了Repo浏览器并从项目中删除了bin和gen文件夹。 Repo Browser日志显示修订版40583的两个“已删除”条目。然后我转到我的工作副本并进行了SVN更新。它按预期删除了文件夹。文件资源管理器显示项目的绿色图标。

接下来,我运行了Eclipse并执行了Project / Clean。 bin和gen文件夹已创建。 gen文件夹将紫色问号图标显示为未版本控制的文件夹,如预期的那样。但是bin文件夹显示一个红色感叹号图标,它及其所有子文件夹都包含.svn版本控制子文件夹。如果我退出Eclipse并执行TortoiseSVN清理,bin文件夹会暂时显示绿色图标,然后立即切换回红色感叹号图标。

发生了什么事?

1 个答案:

答案 0 :(得分:1)

您应该在eclipse中安装SVN客户端,并且不要在eclipse正在处理的同一目录中完全使用TortoiseSVN。这是问题的根本原因,它会一次又一次地出现。

所以正确使用是:

  1. 在eclipse中安装像颠覆或subclipse这样的SVN客户端。
  2. 根据您选择的客户端,使用您安装的客户端的菜单条目从您的subversion存储库中签出项目。
  3. 签出项目后,检查项目根文件夹的属性。他们应该定义bin文件夹(如果您使用Maven,则为target)应该被忽略。
  4. 如果您必须添加该属性,请确保提交该属性,以便其他人不会遇到同样的问题。