从与SVN、eclipse IDE的同步中排除某些文件

从与SVN、eclipse IDE的同步中排除某些文件,eclipse,svn,Eclipse,Svn,是否可以从与SVN的同步中排除/忽略SVN中存在的某些特定文件 这些文件已经存在于SVN中,我相信在其他帖子中,rightClick->Team->SVN:IGnore只适用于SVN中不存在的文件 我读过其他帖子,但找不到答案 原因:我们有一些文件在SVN中有一些特定的内容,而本地工作区中有一些其他内容,人们错误地将这些配置文件的版本签入SVN 在Windows上下文菜单中有一个选项,方法是右键单击文件到unversioncontrol并添加到忽略列表。即使插件菜单中没有此选项,该操作也应该被插

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

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

我读过其他帖子,但找不到答案

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

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

如果您不想为此使用Ortoise,一个简单的解决方法是:

  • 从文件夹中删除文件(暂时将其存储在其他位置)

  • 提交,删除的文件

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

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


也许有一种更简单的方法,但以下方法应该有效:

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

  • 在所有较新版本的解决方案中:是。但是您仍然可以恢复到早期版本来恢复文件。据我所知,通过unversioncontrol选项,文件将不再更新,但不会在更新时删除。最好先在测试SVN设置中尝试;)对的我想你指出人们误检了它,所以我猜你希望该文件不应该在SVN中:)我想我不太清楚。svn和我的工作区中都有一个文件
    a.xml
    。这两个文件有不同的内容,我不希望我的工作区版本覆盖svn中的版本。现在,当我同步时,我在
    a.xml
    上看到传出更改,我希望忽略此文件,因此我看不到这一点,因为尽管有明显的警告,有些人还是粗心地签入了此文件:)如果是这样的话,我想你不能用斯维尼诺。也许可以看看SVN提交钩子,只授予特定用户更改/提交这些保留文件的能力。hmmm。。编辑权限不是我的选择。不过,感谢您的快速帮助。:)