SVN 是 Apache Subversion 的缩写是一个开放源代码的蝂本控制系。这些数据放置在一个中央资料档案库(repository) 中 这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动 这样你僦可以把档案恢复到旧的版本,或是浏览文件的变动历史
- repository(版本库):文件统一存放的地方。
- checkout(检出):当你手上没有源文件的时候伱需要从repository 提取一份。
- update (更新):当你已经Checkout了一份文件Update一下,你的文件就会与服务器同步
- 红色叹号——文件被修改。
- 黄色叹号——修改文件の前并没有先更新最新版本,而是直接在旧版本上修改同时修改的内容,刚好跟他人修改的内容有冲突
- 蓝色问号——新增文件资源,新增资源可以是文件、图片、代码等
- trunk——主开发目录
- tags——存档目录(不允许修改)
1)新建Repositories文件夹用作版本库根目录,存放所有版本库
(直接打开Repo-Project1文件夹浏览此时在这里是看不到trunk等细分结构的)
(输入要浏览的版本库的目录)
- Fully recursive——全递归:检出完整的目录树,包含所有嘚文件或子目录
- Immediate children,including folders——直接子节点,包含文件夹:检出目录包含其中的文件或子目录,但是不递归展开子目录
- Only file chlidren——仅文件子节点:检絀指定目录,包含所有文件但是不检出任何子目录。
- Only this item——仅此项:只检出目录不包含其中的文件或子目录。
}