码迷,mamicode.com
首页 > 其他好文 > 详细

软件,软件工程

时间:2015-10-02 18:38:27      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:

软件:1958年 , 土耳其.论文 The Teaching of Concrete Mathematics

软件工程:Margaret Hamilton, 1969, NASA

Microsoft TFS

技术分享

 

Git

优点:

1.免费所以适合分布式开发

2.公共服务器压力和数据量都不会太大

3.任意两个开发者之间可以很容易的解决冲突

缺点

1.代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。

 

Mercurial

是一种轻量级分布式版本控制系统,采用 Python 语言实现,

易于学习和使用,扩展性强。其是基于 GNU General Public License (GPL) 授权的开源项目。

 

BitBucket

是一家源代码托管网站,采用Mercurial和Git作为分布式版本控制系统,同时提供商业计划和免费账户。

特点:无限制的私有仓库个数,无限制的磁盘空间,免费私有个人仓库
同时支持https/ssh;Bug 跟踪,项目Wiki;API 支持,灵活的权限控制,可自定义域名,RSS 修改记录输出,自定义下载
 
 

 

软件,软件工程

标签:

原文地址:http://www.cnblogs.com/geeffan/p/4852510.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!