svn下载代码学习

经常你可能会有这样的需求:我们只希望从Git仓库里取指定的文件或者文件夹出来。在SVN里面,这非常容易实现,因为SVN基于文件方式存储,而Git却是基于元数据方式分布式存储文件信息的,它会在每一次Clone的时候将所有信息都取回到本地,即相当于在你的机器上生成一个克隆版的版本库。

参考:https://blog.csdn.net/qq_35860352/article/details/80313078

github 上的项目,使用 git clone 只能下载整个项目,有时候我们可能只需要当个目录或者文件,这时我们就可以使用 svn 命令来操作。主要修改部分在打开的目录文件的 URL 中:将 /tree/master/(或 /tree/分支/) 换成 /trunk/ 

参考:http://www.cnblogs.com/Zev_Fung/p/8519720.html#_lab2_0_0

另有参考:https://www.cnblogs.com/yangzailu/p/6698142.html

SVN 常用目录结构说明:

SVN是开发常用的版本控制工具,目录结构一般是:branches, tags, trunk

(https://blog.csdn.net/lsvtogergo/article/details/81101385)

也有人总结的说:

trunk  根据小编我的理解,trunk一般存放目前正在开发的项目文件

tag     可以理解为项目的里程碑,也可以说是快照,凡是放在tag里的代码都不变了。凡是放在tag里的代码都是经过测试,认定稳定之后才放进去的。

branches  针对分支,可以有多种用法,有的是项目过于庞大,可以分成多个分支,每个模块是一个分支,等待每个模块开发完了在合并到主干上。也可以这么说,分支也可以是主干上新出来的一个需求。出来的新需求,为了不影响主干,所以在分支里进行。

如下:是我下载下来的是一个GitHub仓库的整个代码(它会自动有以下一个目录文件)

你可能感兴趣的:(svn下载代码学习)