`
shixin42
  • 浏览: 55242 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

忽略不想被版本控制的文件

    博客分类:
  • svn
 
阅读更多
有时候有些文件,真他妈的烦,不断被提醒还没有被版本控制,该怎么办?

svn版本控制的目录有一个属性,svn:ignore。它的值是以行分割的文件名或者是目录名。
当使用svn add,svn import或者svn status的时候,svn回去检查每个目录的这个属性,把属性中定义的文件和目录忽略掉,是不是很爽?

可以使用命令修改这个属性:
svn propset svn:ignore filename/pathname

注意,这个目录属性没有递归的性质,所以,一旦你给这个目录设置这个属性,这个属性不会应用于它的子目录中。

如果这个目录属性被改变了,它会被提交到版本库,别的开发者也能享受了。

另外,可以指定一个文件:
svn propset svn:ignore . -F /tmp/ignore.txt

ignore.txt
----------------------------------
.classpath
.project
target
分享到:
评论

相关推荐

    文件用于gitee提交代码忽略不想提交的文件_1696817315727.zip

    在Git和Gitee这样的版本控制系统中,管理代码提交时,有时我们不希望所有文件都包含在版本控制之内。例如,可能有临时文件、日志文件、编译产生的中间文件或者个人配置文件等,这些都不适合提交到版本库中。这时,...

    6、eclipse svn不显示忽略上传的文件1

    在使用Eclipse集成开发环境与Subversion (SVN)版本控制系统协同工作的过程中,有时我们希望忽略某些特定类型的文件或文件夹,避免它们被版本控制跟踪。以下是对标题和描述中涉及的知识点的详细解释: 1. **忽略文件...

    去掉SVN版本控制

    2. **SVN忽略文件**:如果项目中包含`.svnignore`文件,它列出了不应被SVN版本控制的文件和目录。在去SVN化的过程中,这些文件可能需要被处理。 3. **批处理文件**:`清理SVN.BAT`是一个批处理文件,由一系列DOS...

    清除SVN版本化的注册表文件

    3. **恢复原始状态**:如果你已经不小心提交了注册表文件,但想恢复到未版本化状态,可以使用`svn revert 文件名`命令,这会将文件还原为仓库中的最新版本,移除所有本地修改。 4. **使用`.reg`文件**:对于“清除...

    git版本控制使用说明..

    如果想忽略某些文件,可以创建 `.gitignore` 文件,列出不应纳入版本控制的文件或目录。 `git log` 命令用于查看提交历史,通过 `--stat` 和 `--summary` 参数可以获取更详细的版本变更信息。如果需要撤销或恢复...

    SVN(版本控制工具)基本操作

    对于不想纳入版本控制的文件或目录,可以设置为忽略。右键点击文件或目录,选择“SVN Properties”,在弹出窗口中添加“svn:ignore”属性,输入要忽略的模式。 9. **解决冲突(Resolve Conflicts)** 当两个或更多...

    删除SVN文件管理

    然而,有时我们可能希望将某些项目代码、文件夹或文件从SVN的版本控制中移除,以避免它们被不必要的提交或者因为特殊原因不希望其受版本控制。下面我们将详细讨论如何实现这个操作。 1. **理解SVN忽略文件** SVN...

    gitignore参考文件

    Gitignore文件是Git版本控制系统中的一个重要组成部分,它用于定义在版本控制中应当忽略的文件或文件类型。在项目管理中,正确地配置.gitignore文件能够帮助我们保持代码库的整洁,避免不必要的文件被追踪和提交,...

    分布式版本控制系统Git.docx

    `.gitignore`文件用来定义不想被Git追踪的文件或目录,通过`echo "filename" > .gitignore`可以创建并添加文件到.gitignore。提交.gitignore文件后,后续的提交就不会再包含忽略的文件。 Git的版本回退功能由`git ...

    取消文件和SVN关联的超实用工具和实用说明

    - 如果你只是想临时不提交某些文件,可以使用SVN的忽略功能,通过`svn propset svn:ignore 文件名`命令或图形客户端设置。 - 解除关联的文件不会自动被其他SVN客户端识别为未版本化的,如果你打算将这些文件添加到...

    Finger初始版本c++代码,有利于帮助理解指纹生成过程,编译文件里面都有

    这表明该项目使用了Git进行版本控制,且开发者已经定义了不想纳入版本管理的文件类型,如编译生成的临时文件、日志文件等。 2. `test`:这可能是一个测试目录,包含了针对代码的单元测试或者集成测试。通过这些测试...

    SVN误操作导致的文件夹全是问号的问题

    3. **忽略非版本化文件**:如果你不想或不需要将这些文件纳入版本控制,可以创建一个名为`.svnignore`的文件,列出要忽略的文件模式,然后运行`svn propset svn:ignore -F .svnignore .`来应用忽略规则。 4. **恢复...

    C#获取和修改配置文件信息

    在团队开发中,配置文件通常需要纳入版本控制系统。但需要注意的是,某些配置项(如数据库连接字符串)可能因环境不同而异,应使用适当的策略(如忽略文件或使用模板)来管理。 6. **多环境配置** 在不同的部署...

    git放弃本地修复 拉取线上覆盖 添加 .gitignore文件不起作用

    - 如果想要彻底解决这个问题,可以考虑先将这些文件从版本控制中移除,然后重新添加符合`.gitignore`规则的新文件。 #### 三、`.gitignore`文件的忽略规则 `.gitignore`文件允许定义一系列规则来排除特定文件或...

    rar压缩软件.rar

    任何试图改变压缩文件的命令都会被忽略。 例子: rar k final.rar l[t[a],b] 压缩文件的内容列表[技术信息[全部], 无修饰]。 'l' 列出存档文件的属性、大小、日期、时间和名称,每个文件一行。如 果文件被...

    防止SpringMVC拦截器拦截js等静态资源文件的解决方法

    这种方法适用于不想在SpringMVC中做太多配置的场景。 3. 方案三通过改变请求的URL模式,使得DispatcherServlet只处理特定后缀的请求,从而绕过了拦截器。这种方法适用于需要对静态资源和动态资源请求进行严格区分的...

    pre-commit相关文件.zip

    在实际项目中,开发者可以在此文件中添加不想被`phpcs`检查的文件或目录路径。 将`pre-commit`、`phplint`和`phpcs`结合起来,我们可以构建一个强大的提交前检查流程:在`pre-commit`钩子中调用`phplint`和`phpcs`...

    TortoiseSVN安装文件含汉化文件及使用方法

    9. **忽略文件**:可以设置某些文件或文件夹不被版本控制,避免不必要的版本追踪。 通过阅读这份使用说明书,用户不仅可以掌握基本的操作,还能了解到更高级的用法,如设置钩子脚本、备份和恢复仓库、以及解决版本...

    清楚svn目录下生成的.svn文件夹

    - **忽略文件**:如果只想在特定情况下避免某些文件或文件夹被版本控制,可以在SVN的`svnignore`列表中添加这些条目。 - **导出工作副本**:使用`svn export`命令可以创建不含`.svn`文件夹的干净版本,适合分享或...

Global site tag (gtag.js) - Google Analytics