Home » Other » 版本控制系统设置忽略列表

版本控制系统设置忽略列表

发表评论 阅读评论

版本控制系统(VCS:Version Control System)会记录文件的所有改动,同时还提供将某些文件排除在版本控制之外。这样就能为服务器和其他人节约一些磁盘空间。到目前为止我只用过两个版本控制软件,svn和git。这里也就只记录这两个怎么设置忽略列表。

git设置忽略列表

git的忽略列表信息在每个目录的.gitignore文件中,该文件记录该目录及子目录中需要排除在版本控制之外的文件及文件夹列表。
例如:.gitignore文件

# 忽略bin目录及包含的所有目录
bin/
# 忽略.settings目录及包含的所有文件
.settings/
# 忽略.actionScriptProperties文件
.actionScriptProperties
# 忽略以.exe结尾的所有文件
*.exe

每一行一条数据,以#开头的为注释,注意忽略目录需要/,同事支持通配符*注意:git不支持空目录的版本控制,所以如果要上传一个空目录,请在该目录中添加一个空的.gitignore文件。 更多的语法请看http://git-scm.com/docs/gitignore

svn设置忽略列表

svn不是用具体的文件来保存忽略列表,而是是用目录属性的方式标记忽略列表(当然属性还包括其他内容)。设置方法有两种:

  1. 设置目录属性: 在文件夹或空白处右击->【TortoiseSVN】->【Properties...】, 在新界面中选择【New】->【Other】, 设置Property name("svn:ignore"),Property value(namelist)。 namelist每行一个名字,支持通配符'*',格式跟git的一样。 注意:右击文件夹表示设置的属性为该目录,右击空白处表示设置的属性为当前目录!

  2. 快速添加忽略列表: 在选中要忽略的文件及文件夹处右击->【TortoiseSVN】->【Unversion add to ignore list】->【Delete and ignore n items by name】。
标签: , ,

  1. |

    初来乍到,支持下

  2. |

    来踩了,挺好的,加油

  1. 本文目前尚无任何 trackbacks 和 pingbacks.
回到顶部