一、代码管理工具
1.什么是代码管理工具?
代码管理工具是,一种记录代码变更历史,可以无限回溯,用于代码管理,多个程序员开发协作的工具。
2.常见功能:
- 更新到任意一个版本(不用担心代码的修改错误,和丢失等)
- 日志记录(说明修改目的)
- 分支,标签(用于协作开发, 和便于阶段性产品发布)
- 合并,比较(用于多人,多分支之间的代码合并,比对等)
区别参考:http://www.open-abc.com/rd-269.html
4.总结
代码管理工具对程序员而讲是必不可少的开发工具, 选择一个合适的工具并且熟知它的常用命令,会让你的开发(你的团队的开发)变得事半功倍.
二、Git代码托管平台
说到Git代码托管平台,首先推荐的是GitHub,好多好的开源项目都来自GitHub,但是GitHub只能新建公开的Git仓库,私有 仓库要收费,如果你做的是一个开源项目,可以首选GitHub。下面推荐几个比较好的Git代码托管平台,这里我不做过多的说明和评价,也好让大家多看 看,比较一下,找到自己的"真爱"。
1、GitHub
GitHub地址:https://github.com/
2、Gitlab
GitHub就会自然的想到Gitlab,Gitlab支持无限的公有项目和私有项目。Gitlab地址:https://about.gitlab.com/
3、Bitbucket
bitbucket免费支持5个开发成员的团队创建无限私有代码托管库。bitbucket地址:https://bitbucket.org/,首页如图:
4、(推荐)开源中国代码托管
开源中国一个账号最多可以创建1000个项目,包含公有和私有,开源中国代码托管地址:http://git.oschina.net/
开源中国在几个月前又发布了团队协作开发平台,和代码托管平台一起,打造了一个十分好的团队开发平台,开源中国团队协作平台地址:http://team.oschina.net/,团队协作平台支持任务的创建、讨论、便签等,
5、(推荐)coding.net
coding.net,首先必须提的是速度快,功能与开源中国相似,同样一个账号最多可以创建1000个项目,也支持任务的创建等。coding.net地址:https://coding.net/home.html
6、CSDN代码托管
CSDN代码托管地址:https://code.csdn.net/
7、京东代码托管平台
京东代码托管平台地址:https://code.jd.com/
百度经验:
http://jingyan.baidu.com/article/b907e627aadbb246e7891cf1.html
四、计划使用
使用gitHub或者CSDN的代码管理平台,搭建自己的一个家庭生活管理软件,进行版本迭代。