[SVN] 忽略指定的文件或目录

发布于:2023-12-10
阅读时长:1分钟

背景

有时候想固定忽略一些特定的文件不提交,但是因为公司使用的 SVN,所以需要找到和 Git 中的 .gitignore 类似的功能

设置方法

  1. 在项目下创建一个名为 .svnignore 的文件(svn 对这个没有要求,文件名可任意起,但是为了看起来规范所以叫这个);
  2. 在文件 .svnignore 中添加要忽略的文件或目录,语法与 .gitignore 基本一致,目前发现有以下不同点;
    • svn忽略的文件夹名称后面可以不用斜杠.
    • svn忽略的文件列表,换行符不能是Windows的换行符(\r\n),必须是 Unix 换行符(\n),可以使用编辑软件替换掉(例如:Notepad++).
  3. 在 svn 跟踪的项目目录下点击右键 -> TortoiseSVN -> Properties 会弹出窗口;
    打开properties选项
  4. 点击窗口右下角的 New... 选择 Other,在弹出的窗口中 Property name 选择 svn:global-ignores;
    选择other
  5. 点击 Load... 选择刚刚准备好的 .svnignore 文件,点击 OK 即可。(不要选择 Apply property recursively 这一项);
    选择global_ignores

参考资料

【全网独家】SVN 实现和 Git .gitignore一样的全局忽略文件和文件夹

最后更新于:2024-03-27