1

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

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

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

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

4

2 回答 2

2

也许有一种更简单的方法可以做到这一点,但以下应该可行:

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

TortoiseSVN在 Windows 上下文菜单中有一个选项,通过右键单击文件来取消版本控制并添加到忽略列表。该动作也应该被插件识别,即使插件菜单没有这个选项。

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

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

  • 提交,删除的文件。

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

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

于 2013-02-05T14:20:25.760 回答