什么是svn做外链?
在网页中引用到的资源,如图片、CSS、JS文件等,通常是直接链接到相应的服务器上,实现外部调用。而svn做外链则是指利用svn版本控制系统实现外部资源调用,将svn仓库中的某个文件夹作为外部引用文件夹,其他项目通过svn checkout该文件夹的指定版本,实现对该资源的调用。
svn外链优点有哪些?
1.版本管理:使用svn版本控制仓库可方便实现版本管理,避免各项目直接对外部资源进行操作造成混乱。
2.更新便捷:对于外部引用的某个资源进行更新时,只需要同时更新svn仓库中的文件夹和相应项目中的svn checkout即可,而不需要一个一个地修改文件链接地址。
3.节约空间:外部引用的资源只需要保存一份文件副本在svn仓库中即可,避免在不同项目中重复存储造成空间浪费。
svn外链存在哪些缺点?
1.依赖性:外部引用的文件夹版本更新后,所有依赖该文件夹的项目也需及时更新对应的svn checkout。
2.权限管理:svn仓库中的文件夹可能有不同的访问权限,如果不注意权限管理,可能会导致所依赖该文件夹的项目访问受限。
3.通用性:svn外链只适用于svn版本控制的文件夹,不能实现跨平台的调用。