当我们在使用svn对代码进行管理的时候,往往有一些目录或文档是不需要添加到仓库中的。
这里我以maven+eclipse+svn为例:
1.在每个工程中往往只有src目录中的内容及pom.xml文件需要检入到svn仓库中。
2.在每个工程中eclipse会生成.settings目录及.project,.classpath文件,这个是本地的一些配置信息,是不需要检入的。
3.在每个工程中还会有target目录这是maven将src中的源代码编译所生成的编译文件。也是不需要检入的。
这个时候我们需要将.settings,target目录及.project,.classpath文件的检入忽略属性添加到仓库中。
这里我们通过TortoiseSVN客户端来设置工程中相关目录及文件的忽略,打开版本库浏览器,输入SVN仓库地址,找到项目的根目录,然后找到需要添加过滤信息的模块,点击右键选择[显示属性]。
在弹出的属性窗口中新键一个属性:[svn:ignore],将值设为要过滤的目录名及文件名,如:
target
.settings
.classpath
.project
添加完成以后,再从svn检出副本以后,设置过滤的目录及文件将不再提交的文件中出现。
- 大小: 22.8 KB
- 大小: 43.7 KB
分享到:
相关推荐
### 关于SVN添加无用的受控文件后,取消文件受控的方法 在软件开发过程中,版本控制系统如Subversion(简称SVN)是必不可少的工具之一,它帮助团队管理和跟踪项目的变更历史。然而,在使用SVN的过程中,有时可能会...
SVN忽略列表设置 SVN忽略列表设置是指在 Apache Subversion(SVN)版本控制系统中,忽略某些文件或目录不纳入版本控制的设置。这些文件或目录可能是编译器生成的文件、输出文件夹、日志文件等。在 Eclipse 中,我们...
首先,在 Android Studio 中使用 SVN 需要添加忽略文件,这是因为 SVN 会将所有文件都提交到版本库中,而有些文件并不需要版本控制。例如,Android Studio 的配置文件、IDE 的缓存文件、编译生成的文件等都不需要...
除了全局设置,SVN还支持在仓库的每个目录下放置一个`.svnignore`文件,其中可以添加更具体的忽略规则,以适应特定目录的需求。 ### 忽略文件的重要性 忽略不必要的文件不仅能够保持仓库的整洁,减少不必要的同步...
添加这些模式后,MyEclipse就会自动忽略这些类型的文件,不会将它们提交到SVN仓库。 接下来,我们要确保在编译项目时,MyEclipse不会将`.svn`文件夹包含进去。`.svn`文件夹是SVN的工作拷贝,包含版本信息,不需要...
svn commit -m "添加了新的功能" myfile.txt ``` **简写**: ``` svn ci ``` **说明**:将已修改的文件提交到版本库中,并附带提交说明。`-N` 表示不自动更新工作副本,`--no-unlock` 选项表示保留锁定状态。 ---...
忽略已经版本控制的文件如果你不小心添加了一些应该被忽略的文件,你如何将它们从版本控制中去除而不会丢失它们?或许你有自己的IDE配置文件,不是项目的一部分,但将会花费很多时间使之按照自己的方式工作。如果你...
### 关于SVN+Maven的Eclipse配置方案 #### 一、SVN与Maven简介 - **Subversion (SVN)**:一种版本控制系统,主要用于软件开发中的代码管理,支持多个开发人员协同工作,同时确保代码的一致性和完整性。 - **Maven*...
在这里,我们可以添加新的SVN配置,包括设置SVN的全局忽略列表、编辑SVN的首选项等。 - 要连接到SVN仓库,点击“New”按钮,输入仓库的URL,设置用户名和密码,然后点击“Finish”。 3. **使用SVN操作**: - 一旦...
- 设置环境变量,在系统 PATH 变量中添加 SVN 的 bin 目录路径。 - 打开命令行工具(cmd),执行 `svnadmin create` 命令创建一个新的版本库,例如 `svnadmin create D:\SVN_PRJ`。 ##### 2. 安装 SVN 服务端 ...
- **忽略文件**:如果只想在特定情况下避免某些文件或文件夹被版本控制,可以在SVN的`svnignore`列表中添加这些条目。 - **导出工作副本**:使用`svn export`命令可以创建不含`.svn`文件夹的干净版本,适合分享或...
以下是关于在Eclipse中使用64位SVN的详细步骤和相关知识点: 1. **安装SVN插件**: - Eclipse Marketplace:打开Eclipse,进入"Help" > "Eclipse Marketplace",搜索“Subversive”或“Subclipse”,选择合适的...
6. 检查忽略的文件:用户可以设置一些文件或文件类型为忽略,清理工具可以帮助确认这些文件是否被正确地忽略了,避免它们出现在未版本化的文件列表中。 好用的SVN清理工具通常具有用户友好的界面,提供一键清理功能...
#### SVN添加忽略提交的列表方法 在日常开发过程中,我们经常会遇到一些不需要纳入版本控制的文件或者目录(比如编译生成的临时文件、日志文件等)。为了使SVN能够忽略这些文件,我们可以采用以下步骤来设置: 1. ...
在本地工作副本的根目录上,右键选择`TortoiseSVN > Properties`,然后在弹出的对话框中添加`svn:ignore`属性,并输入需要忽略的文件或文件夹名。 3. **解决Add to svn:ignore灰色不可用问题**: - 如果Eclipse中...
SVN允许用户设置忽略规则,这样特定的文件或文件类型就不会被添加到版本库中。这通常通过`.svnignore`文件实现,这是一个文本文件,其中包含了要忽略的文件或模式列表。如果你想要一个文件或文件夹不再受SVN管理,...
本文档详细介绍了如何在Linux环境下使用SVN命令行工具来进行版本控制操作,包括但不限于检出代码、创建分支、更新代码、添加和删除文件等基本功能。 #### 二、检出代码 检出代码是指从SVN仓库中获取项目的一个副本...
7. **忽略文件**:根据需要设置要忽略的文件或文件夹,避免不必要的版本控制。 【压缩包子文件的文件名称列表】"site-1.4.8_svn"可能是该插件的站点文件,通常用于通过MyEclipse的内置更新机制进行安装。这种站点...
可以在项目根目录下创建名为`.svnignore`的文件,列出要忽略的文件或通配符模式。然后右键点击项目,选择“Team” -> “Ignore”。 **SVN日志查看** 要查看项目的提交历史,可以右键点击项目,选择“Team” -> ...
- **版本控制集成**:在myEclipse中无缝集成SVN操作,如添加、删除、更新、提交等。 - **图形化界面**:通过直观的图形界面,简化版本控制操作。 - **自动冲突检测与解决**:在提交时自动检测并提示冲突,提供...