从与SVN,eclipse IDE的同步中排除一些文件

时间:2013-02-05 12:07:51

标签: eclipse svn

是否可以排除/忽略svn中存在的与SVN同步的某些特定文件

这些文件已存在于SVN中,我相信其他帖子中rightClick->Team->SVN:IGnore仅适用于svn中不存在的文件。

我已阅读其他帖子但找不到答案。

原因:我们有一些文件在SVN中有一些特定内容,而在本地工作区有一些其他内容,人们错误地将这些配置文件的版本检入SVN。

2 个答案:

答案 0 :(得分:2)

也许有一种更简单的方法可以做到,但是应该有以下工作:

  1. 可选:将文件保存在某处,以防无法重新创建
  2. 打开“SVN Repositories”视图,导航到您不希望在SVN中的文件位置,右键单击它并选择“删除”。这将从存储库中删除文件
  3. 同步。您会看到文件删除作为传入更改。接受。这将从本地文件系统中删除文件
  4. 在本地文件系统中重新创建文件,或从步骤(1)复制。如果此时同步,文件将显示为传出更改。
  5. 现在,您应该可以执行'右键单击 - >团队 - >添加到SVN忽略'。执行此操作并在文件夹上提交属性更改。

答案 1 :(得分:1)

TortoiseSVN在Windows上下文菜单中有一个选项,右键单击该文件以进行unversioncontrol并添加到忽略列表。即使插件菜单没有此选项,插件也应该识别该操作。

如果你不想使用Tortoise,可以采用一种简单的解决方法:

  • 从文件夹中删除文件(暂时存储在其他地方)

  • 提交,删除的文件。

  • 如果您现在不在提交计算机更新

  • 粘贴回删除的文件并将其添加到忽略列表中。