代码管理托管平台

本文探讨了代码管理工具Git和SVN的差异,指出Git速度更快,支持分布式管理,而SVN集中式管理且需联网。接着介绍了几个常见的代码托管平台:GitHub适合开源项目,BitBucket对5人以下团队的私有项目免费,OSChina和Coding.net在国内提供免费私有项目服务。最后提到了SVN和ClearCase作为过去的版本控制工具。
摘要由CSDN通过智能技术生成

代码管理比较熟悉的是SVN和Git,以前用的SVN比较多,在公司实习大多用的SVN服务管理代码,团队协作。不过现在SVN渐渐淡出视线,取而代之的是Git服务。

Git服务于SVN的区别:

  1. Git比SVN速度快很多;
  2. Git是分布式管理,用户提交代码先提交到本地仓库,需要上传服务器时再push上去;SVN是集中式管理,用户提交代码直接提交到服务器上;
  3. Git可以轻松拥有无限个分支,SVN使用分支比较笨拙;
  4. SVN必须联网才能正常工作,Git支持本地版本控制,只有本地版本上传服务器时才需要联网。

下面介绍常见的代码管理托管平台:

GitHub

Git的托管平台,开源免费,可用于记录团队日志、分配任务、代码回滚等功能。但是代码公开,每个人都会搜索到,很不安全。一般公司的商业项目不会使用。如果是私人项目需要收费,大约7美元/月,成本高。

BitBucket

Git的托管平台,跟gibhub差不多,但团队5人以下的私有项目可以免费,保密性好。一般重要的商业项目也不会使用它,超过5人的私有项目就要收费。5人团队的私有项目免费有两个限制:Build minutes:50 mins/mo;File storage:1GB/mo。可以购买BitBucket服务,将代码管理服务器搭建在自己的服务器上,这样项目代码就完全变成私有的了。

基于.net Framework4.0的代码开发平台,主体实现代码筛选、Excel转换、代码生成、Sql语句导出、AD管理、加密解密等功能,详细介绍如下: 1.实现类似于对Sql Server或者Orale数据库的结构及数据的管理,支持和各个版本Excel的交互,兼容Sql 16以下的所有版本及Excel 2016以下的所有版本; 2.支持对AD组织机构及组织机构关联的用户的管理,可以根据配置获取AD数据,并且和Excel进行交互; 3.基于Sql Server查询结果无法导出Excel的现状,采用NPOI技术,实现将查询的语句导出到Excel、生成insert脚本、删除脚本、生成json、生成xml等功能; 4.Excel模板转换器 解析Excel内容,加载后,可以根据Excel的内容,生成对应的insert、Update、Delete的脚本,支持对Excel的过滤,兼容office2016及以前的版本。 5.代码筛选器 实现类似于资源管理器的功能,同时支持根据最后的维护时间或者文本内容进行过滤,详细介绍如下: (1)根据最终维护时间过滤:根据最后的维护时间进行过滤、筛选,对于筛选出的内容,可以打开对应的存储路径或者文件。 (2)根据文本内容进行筛选,支持匹配关键字的带小写,对于筛选出来的内容,可以实现导出到Excel的功能,同时可以打开对应的存储路径或者文件,兼容xml、txt、json、sql等文本文件。 5.使用说明 (1)inc.txt为版本发布说明 (2)CMSLib下为程序支持文件,启动文件为XB.CodeManage.exe;登录前,需要修改XB.CodeManage.exe.config的数据库连接 (3)CodeMsDemo下面为演示的demo (4)项目文件是后缀为.slnx的文件 6.支持环境:net frameWork4.0及以上版本 注意:如果打开时候,出现清空项目目录后,直接打开demo中的.slnx的项目文件即可;同时可以创建对应的项目。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值