本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 2269|回复: 0
打印 上一主题 下一主题

【活动报名】Git Learning

[复制链接]
跳转到指定楼层
1#
发表于 2015-4-28 17:03:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

Google Code服务将要在2016年1月25日关闭,那么以后我们用什么托管我们的程序、文档、个人文件呀......

大家都知道,做项目不论大小(大到上百人小到一个人)和性质(App、软硬件、做图、写文章....),都需要有一个好的系统来管理我们文件,记录所有文件的改动历史和原因,甚至可以追踪到项目的从无到有全部历史和过程。尤其是多人协做时候,更需要一个好的流程来实现高效的团队协作。想想下面场景:
  • 谁改了我的方法,为什么呢?
  • 我的系统坏了文件丢失,我怎么找回来了?
  • 这个bug到底是哪次修改时候带出来的呢?
  • 这个文件改乱了,我得怎么恢复到上一次好的版本?
  • 咱俩改了同一个文件,一行一行,一个字一个字对比合并,实在太累了......


所以我们希望能有一种机制来帮助我们解决这些难题:
  • 可以随时复原任何改动,回到任何之前的版本;
  • 多人协作时候,不怕把别人东西覆盖,能比较,能自动合并最好;
  • 保留所有的修改历史记录,方便查询;
  • 项目产品发布或推进时候,能很方便的管理很多不同版本。


解决这些难题,前辈大神们已经为我们准备好了:版本控制大法。但版本控制系统分很多:RCS、SVN、CVS、Perforce、Hg、Bazaar、BitKeeper、Git等等,我们该选择哪个?为什么基于SVN的Google Code在运营了10年后要关闭?为啥像SF.net等传统的代码托管服务商都从SVN为基础转型到基于Git?所以Git是不是就是我们最好的选择呢?

现在越来越多的开源项目(甚至Google自己大量的项目)都迁移到或最初就扎根在GitHub。而且GitHub提出的Social Coding理念已经深入人心,基于Git的代码托管服务(GitHub、Bitbucket、Gitlab、GitCafe…..)如火如荼,大量的优秀项目和代码都托管在这些服务上,这也方便了我们学习大神的作品,最重要的是让每个人参与开源项目难度大为降低,很容易贡献代码给著名的开源项目作为Patch。

好吧,说了这么多,总结来看就是:如果你没用过版本管理,那必须直接上Git了。如果还在用传统的版本管理系统(SVN们),是时候摆脱这些沉重包袱了,拥抱更灵活更方便的Git,再不动手可就晚了!


活动开始时间:2015年4月29日,星期三,晚上19:00
活动地点:南开区科研西路12号2层天津科创天使投资有限公司会议室


报名须知:
我们接受所有朋友的报名,您只需填写本次活动报名表即可:


为了保证您可以第一时间获知天津GDG社区的最新消息,请关注我们官方微信(#GDG-Tianjin)、微博账号(@GDG天津),您也可以发邮件到:gdg-tianjin+subscribe@googlegroups.com 加入我们的邮件列表(收到确认邮件后直接回复即可加入)。


天津GDG社区官方网站:http://gdgtianjin.com/
微信公共账号二维码:



ChinaGDG.com
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表