专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > CVS/SVN

有了GIT,SVN纯粹一垃圾解决思路

发布时间:2011-06-20 18:28:09 文章来源:www.iduyao.cn 采编人员:星星草
有了GIT,SVN纯粹一垃圾
Git --- The stupid content tracker, 傻瓜内容跟踪器。Linus 是这样给我们介绍 Git 的,但我认为他是反指。 

Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。 

实际上内核开发团队决定开始开发和使用 Git 来作为内核开发的版本控制系统的时候,世界开源社群的反对声音不少,最大的理由是 Git 太艰涩难懂,从 Git 的内部工作机制来说,的确是这样。但是随着开发的深入,Git 的正常使用都由一些友好的脚本命令来执行,使 Git 变得非常好用,即使是用来管理我们自己的开发项目,Git 都是一个友好,有力的工具。现在,越来越多的著名项目采用 Git 来管理项目开发,例如:wine, U-boot 等,详情看 http://www.kernel.org/git 

作为开源自由原教旨主义项目,Git 没有对版本库的浏览和修改做任何的权限限制,通过其他工具也可以达到有限的权限控制,比如:gitosis。原本 Git的使用范围只适用于 Linux / Unix 平台,但逐步并成熟了在 Windows 平台下的使用,主要归功于Cygwin与msysgit环境与TortoiseGit这样易用的 GUI 工具。其实 Git 的源代码中已经加入了对 Cygwin 与 MingGW 编译环境的支持并被逐步完善,对于 Windows 使用者是个福音。 

题外: 
GIT专门用于源代码管理。 
我的建议是:对于开发文档、二进制程序的版本管理请选用VSS,让CVS、SVN都去死吧。

------解决方案--------------------
不知道TortoiseGit怎么样,不用命令行,不用脚本,才是真正傻瓜,真正友好。
------解决方案--------------------
我的建议是:对于开发文档、二进制程序的版本管理请选用VSS,让CVS、SVN都去死吧。
~~~
文不对题
听说git中文支持不好,windows下支持不好,这个是我没用git的原因

------解决方案--------------------
命令行的工具,界面就不友好啊
------解决方案--------------------
本地log是什么意思?
------解决方案--------------------
这个本地的和svn的log message,和p4上的提交历史,有什么不一样吗?
------解决方案--------------------
哦,这样。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: