总之,用工具比较好,省时省力。掌握基本就ok吧。
--------------------------------------------------------------------
若想创建了一个文件夹,并且把它加入版本控制,但忽略文件夹中的所有文件的内容:
$ svn mkdir spool
$ svn add spool
$ svn commit -m “Adding ’spool’”
$ svn propset svn:ignore ‘*’ spool
$ svn ci -m ‘Adding “spool” and ignoring its contents.’
若想创建一个文件夹,但不加入版本控制,即忽略这个文件夹:
$ mkdir spool
$ svn propset svn:ignore ’spool’ .
$ svn ci -m ‘Ignoring a directory called “spool”.’
若已经创建了文件夹,并加入了版本控制,现在想忽略这个文件夹,但要保持文件夹的内容:
$ svn export spool spool-tmp
$ svn rm spool
$ svn ci -m ‘Removing inadvertently added directory “spool”.’
$ mv spool-tmp spool
$ svn propset svn:ignore ’spool’ .
$ svn ci -m ‘Ignoring a directory called “spool”.’
若要忽略文件夹里的某几个文件
$ svn mkdir spool
$ svn add spool
$ svn commit -m “Adding ’spool’”
gvim .svnignore
每种要忽略的文件加一行,如:
.svnignore
*.pyc
*.cash
test.php
然后
svn propset svn:ignore -F .svnignore .
svn status
From: http://www.lampblog.net/2010/08/svn-ignore-%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%94%A8%E6%B3%95/
分享到:
相关推荐
- 在项目的根目录下创建一个名为`.svnignore`的文件,如果没有的话。 - 在这个文件中列出所有需要被忽略的文件或文件夹的名称。 2. **设置忽略规则**: - 将希望忽略的文件或目录名写入`.svnignore`文件中,一行...
以下是对SVN工具及其使用方法的详细说明: 1. **基本概念** - **版本库(Repository)**:存储所有文件和目录的中央仓库,记录了文件的所有历史版本。 - **工作副本(Working Copy)**:用户在本地计算机上的项目...
3. **忽略非版本化文件**:如果你不想或不需要将这些文件纳入版本控制,可以创建一个名为`.svnignore`的文件,列出要忽略的文件模式,然后运行`svn propset svn:ignore -F .svnignore .`来应用忽略规则。 4. **恢复...
5. **忽略文件**:通过`.svnignore`文件设定不想被版本控制的文件或模式。 ### 四、SVN高级应用 1. **分支与合并**:`svn branch`创建分支,`svn merge`合并分支。分支策略有助于并行开发和代码审查。 2. **标签*...
2. **使用Svn命令行**:使用Svn命令行工具执行`svn add --depth empty 目录名`,这会将空目录标记为版本控制,然后可以正常提交。在提交后,你可以再次运行`svn update --set-depth infinity 目录名`以恢复完全的...
在`.svnignore`文件中定义这些文件的模式,避免它们被提交。 四、SVN工具使用 1. 命令行工具:对于高级用户,命令行工具提供最大的灵活性和效率。通过命令行,可以直接执行各种SVN操作,如`svn checkout`、`svn ...
批处理SVN文件是一种在命令行环境中批量处理Subversion(简称SVN)版本控制系统操作的方法。SVN是一种广泛使用的版本控制系统,它允许用户跟踪和控制文件和目录的变化,便于多人协作开发。批处理则是在Windows操作...
在项目根目录下创建或编辑`.svnignore`文件,添加一行`.reg`,然后提交更改。 3. **恢复原始状态**:如果你已经不小心提交了注册表文件,但想恢复到未版本化状态,可以使用`svn revert 文件名`命令,这会将文件还原...
本指南旨在为用户提供Subversion(以下简称SVN)的基本使用方法及深入操作技巧,帮助用户快速掌握SVN的核心功能与应用场景,从而提高开发效率与项目协作能力。 ##### 1.2 范围 该指南适用于所有希望了解并使用SVN...
Subversion命令行客户端:svn svn选项 svn子命令 svn add svn blame svn cat svn checkout svn cleanup svn commit svn copy svn delete svn diff svn export svn help svn import svn info svn list svn log svn ...
- 如果你只是想临时不提交某些文件,可以使用SVN的忽略功能,通过`svn propset svn:ignore 文件名`命令或图形客户端设置。 - 解除关联的文件不会自动被其他SVN客户端识别为未版本化的,如果你打算将这些文件添加到...
在使用版本控制系统Subversion(简称svn)时,有时我们需要提交一个空目录到仓库,以便保留目录结构。然而,svn默认不支持提交纯空...理解其工作原理和使用方法,对于提高版本控制效率和团队协作的顺畅性具有重要意义。
本教程将详细阐述SVN的安装过程以及基本使用方法,非常适合初学者入门。 **一、SVN安装** 1. **Windows安装**:对于Windows用户,可下载VisualSVN Server或TortoiseSVN,前者是服务器端,后者是客户端工具。安装...
Subversion命令行客户端:svn svn选项 svn子命令 svn add svn blame svn cat svn checkout svn cleanup svn commit svn copy svn delete svn diff svn export svn help svn import svn info svn list svn log svn ...
以下是一份详细的教程,涵盖了Windows下的SVN安装和基本使用方法。 ### 一、安装SVN 1. **下载安装包**:访问Apache官方网站(https://subversion.apache.org/)或第三方下载站点,找到适用于Windows的Subversion...
MyEclipse SVN插件是开发过程中非常重要的工具,主要用于在MyEclipse集成环境中实现版本控制功能,特别是针对Subversion(SVN)的管理...通过熟练掌握其使用方法和最佳实践,可以更好地应对复杂的项目管理和团队协作。
本教程将详细讲解SVN的配置及其使用方法,帮助您从新手快速进阶为熟练使用者。 首先,我们需要了解SVN的基本概念。SVN仓库是存储所有版本信息的地方,类似于数据库,它记录了文件的所有修改历史。客户端通过连接到...
通过在`.svnignore`文件中列出要忽略的模式,可以避免将特定文件或目录添加到版本控制。 ### 8. 版本库结构 版本库是SVN存储所有文件和目录的地方。一个版本库可以包含多个项目,项目内部可以划分目录结构来组织...
此外,熟悉SVN的命令行工具也对解决一些复杂问题很有帮助,例如在遇到网络问题或插件故障时。 总之,SVN插件在Eclipse和MyEclipse中的集成使得版本控制变得简单易用,极大地促进了团队协作和项目管理。无论是新手...
本手册将详细阐述SVN的安装、配置、基本操作及高级用法,帮助开发者更有效地进行项目管理。 1. **SVN安装** 在Windows环境下,通常使用TortoiseSVN作为图形化客户端,它集成了右键菜单,方便用户操作。下载安装...