SVN操作
SVN 介绍 SVN 全称 Subversion,是一个版本控制系统(Version Control System,VCS),主要用于管理文件和目录的变更。它允许多个用户协作开发项目,跟踪文件的历史记录,并支持分支和合并操作。 SVN 属于集中式(centralized)版本控制:整个项目只有一份权威仓库放在服务器上,所有人的工作副本都从它检出,也都向它提交。这一点和 Git 那种每个克隆都是完整仓库的分布式(distributed)模型不同——离了服务器,SVN 的工作副本既看不了历史,也提交不了东西。 主要作用 记录历史:每一次提交都会在仓库里留下一个不可变的版本,之后可以随时查看、对比,或者把某个文件回退到任意历史版本 多人协作:所有人共用一个仓库,通过提交和更新交换代码,服务器负责协调谁改动了哪些文件 分支与标签:可以用很低的成本把一份代码复制成分支(branch)或标签(tag),支撑并行开发和版本归档 权限控制:可以按用户、按目录设置只读或可写的访问权限 统一入口:无论团队里有多少人,仓库地址只有一个,新成员检出之后拿到的就是完整代码 基本概念 Repos...



