标签:style blog http os 使用 io strong ar 2014
git也算中等熟练了,对其哲学也明白。但是svn一直半桶水。
上网搜索了几篇svn的好文,做一下总结:
《svn分支开发与主干合并(branch & merge) 》
http://blog.csdn.net/bbirdsky/article/details/24620155
TortoiseSVN图形操作,适合初学者。
《SVN中Branch的创建与合并》
http://www.cnblogs.com/huang0925/p/3254243.html
命令行的svn,适合真正要弄svn的人
《git-svn 使用经验》
https://github.com/nileader/note/blob/master/2013-12-10-git-svn.md
git使用者在svn里的折中办法。
储存实体:
svn存储的是差异比较,git储存的是快照。
svn实际没有branch概念,branch的存在总是暂时的历史性任务。
svn在checkout时一般加个trunk,不然branches,tags目录也下载,可大可小。
svn有一个中心仓库,git的中心仓库是概念型的,相对型的中心。
权限:
svn有自己完整的外在严格的svn权限。git不关心权限,实行权限管理只能诉诸操作系统。
网络传输:
svn不压缩传输,git压缩后传输。
看了unix网络编程的第6章和第3章。
第6章是select和poll
都是IO复用的函数。
poll比较晚出现,比较先进。
select的代言是apache
poll的代言是nginx
《epoll为什么这么快》
www.vimer.cn/2009/10/epoll%e4%b8%ba%e4%bb%80%e4%b9%88%e8%bf%99%e4%b9%88%e5%bf%ab.html
《预备知识:我读过的对epoll最好的讲解》
http://www.nowamagic.net/academy/detail/13321005
第3章是网络工具函数
应该使用inet_pton()和inet_ntop()而不是ipv4时期的inet_aton(),inet_addr(),inet_ntoa()了。
好的函数应该是ipv4与ipv6通用的。
大端小端是地址首字节是高位字节还是地位字节的意思。人眼和大端等同,妙记”大同小异“。
【实习记】2014-08-25版本管理svn与git学习对比+看书UNIX网络编程
标签:style blog http os 使用 io strong ar 2014
原文地址:http://www.cnblogs.com/weishun/p/tencent-shixi-2014-08-25-svn-unp.html