`

Subversion svn:ignore属性里面的匹配模式位置会影响结果

阅读更多
使用svn propedit svn:ignore . 时,以下匹配模式位置不同,效果也完全不同.

A:
.settings/*
.settings


B:
.settings
.settings/*


具体体现:

当.settings文件夹及文件夹下的几个文件都还没加入版本控制,并且也不打算加入版本控制时,

使用A可以达到目的,settings文件夹及文件夹下的文件都被svn忽略.

但,使用B时,settings文件夹是被svn忽略了,但settings文件夹下面的文件却没有被忽略.

为什么会这样呢?svn手册里也没看到有这方面的说明,寻找答案中...
分享到:
评论
2 楼 taowen 2008-06-30  
可以忽略文件的.但是前提是这个文件没被add.
1 楼 celine_q 2008-06-30  
貌似svn.ignore只能忽略文件夹!~
在设置属性的时选递归设置属性也不行,因为他只能忽略文件夹!~

相关推荐

    SVN属性配置:必须输入日志/日志模版

    - `svn:ignore`:定义一个模式列表,使得匹配到的文件或目录不会被版本控制。 - `svn:executable`:标记文件为可执行文件,使得在检出时保留执行权限。 - `svn:mergeinfo`:记录了哪些范围的修订被合并到当前工作...

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

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

    SVN_commit错误分析经验共享

    在`.svnignore`文件中定义这些文件的模式,避免它们被提交。 四、SVN工具使用 1. 命令行工具:对于高级用户,命令行工具提供最大的灵活性和效率。通过命令行,可以直接执行各种SVN操作,如`svn checkout`、`svn ...

    SVN中文操作手册(Subversion)

    - **忽略文件**:使用`.svnignore`文件或`svn propset svn:ignore`命令指定不想版本化的文件。 - **外部定义**:`svn:externals`属性可将其他仓库的文件或目录链接到当前项目。 ### 十、使用CHM文件 《SVN中文帮助...

    google code svn mine-type

    - `.svnignore`文件用于指定不应该被版本控制的文件或文件模式,避免误提交无用的文件。 - 文件类型也可以在这个文件中设置,从而影响mine-type。 4. **配置文件**: - 在服务器端,mine-type的全局设置可以在`...

    SVN常用命令(使用频率最高的)

    使用`svn propset`设置`svn:ignore`属性来忽略文件或模式: ``` svn propset svn:ignore "*.log" . ``` 11. **删除(Delete)** 删除文件或目录,并将其从版本控制中移除,使用`svn delete`或`svn del`: ```...

    SVN使用手册中文版快速入门

    svn:ignore svn:keywords svn:eol-style svn:externals svn:special 自动属性设置 Peg和实施修订版本 外部定义 卖主分支 常规的卖主分支管理过程 svn_load_dirs.pl 本地化 理解地区 Subversion对地区的支持 ...

    SVN的命令行说明教程

    10. **添加忽略项**:使用`svn propset`命令可以设置`svn:ignore`属性来忽略特定文件或模式,如`svn propset svn:ignore "*.log" .`将忽略当前目录下的.log文件。 11. **导出文件**:`svn export`可以将仓库中的...

    SVN使用手册中文版.chm

    svn:ignore svn:keywords svn:eol-style svn:externals svn:special 自动属性设置 Peg和实施修订版本 外部定义 卖主分支 常规的卖主分支管理过程 svn_load_dirs.pl 本地化 理解地区 Subversion对地区的支持 ...

    SVN的中文帮助文档

    - **忽略文件**:使用`svn propset`和`svn:ignore`属性忽略某些文件或模式。 - **外部文件**:使用`svn:externals`属性链接版本库中的其他项目。 - **修订版本(Revision)**:每个提交对应一个唯一的修订版本号...

    SVN忽略列表设置

    方法四:添加这些文件到 globalignore list,这是一个客户端特性,会作用到所有的 Subversion 项目。 在 Subversion 中,我们可以使用忽略模式来指定要忽略的文件或目录。忽略模式使用了文件匹配技术,一种原先在 ...

    使用SVN进行版本控制 使用SVN1.2

    Subversion(简称SVN)是一款开源的版本控制系统,在软件开发领域有着广泛的应用。它允许开发者们追踪代码的历史变更记录,并支持多人协作开发。SVN的设计目标是作为CVS的一个替代品,它在很多方面都超越了CVS,特别...

    Subversion之CheckList

    - **Svn propset**: 设置文件或目录的属性,如svn:ignore、svn:eol-style等。 - **Svn propget**: 查询属性值,用于脚本化自动化任务。 - **Svn resolved**: 移除工作拷贝中的冲突状态,解决合并冲突后使用。 - **...

    svn独立服务器及eclipse客户端配置参照.pdf

    - 选择`Team` > `Add to .svn:ignore`。 - 这些文件夹将不会被提交到SVN服务器。 #### 三、总结 通过以上步骤,我们不仅成功搭建了一个SVN独立服务器环境,还配置了Eclipse客户端以方便地管理和提交代码。这种方式...

    svn搭建部署

    SVN,全称为Subversion,是一款广泛应用于软件版本控制系统中的工具,它允许团队协作开发,管理代码库,并追踪代码的历史版本。本教程将详细介绍如何在Windows和CentOS系统上搭建和部署SVN服务器,以及如何使用SVN...

    svn常用命令

    1. **忽略模式**:设置某些文件或目录不被SVN跟踪,使用`svn propset svn:ignore`。 ```bash svn propset svn:ignore "*.log" . ``` 2. **属性管理**:文件或目录可以关联属性,比如设置文件只读等。 ```bash ...

    svn.rar_svn常用命令

    SVN,全称为Subversion,是一款广泛应用于软件开发领域的版本控制系统。它允许团队成员协同工作,跟踪文件和目录的变化,并提供了回滚到历史版本的能力。本文将详细介绍SVN的常用命令,帮助你更好地理解和运用这个...

    subversion.msi

    - **属性(Propert)**:文件和目录可以附加属性,如 `svn:ignore` 或 `svn:mime-type`。 #### 四、Subversion 的新特性 对于 Subversion 1.6 版本,新增了一些重要功能: - **改进的合并机制**:支持更复杂的合并...

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

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

    svn 常用命令 doc

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件。它允许团队成员协同工作,跟踪每个更改,并在需要时恢复到以前的版本。以下是一些svn的常用命令,这些命令在日常开发和项目...

Global site tag (gtag.js) - Google Analytics