源代码版本管理(2015)

1. 目前流行的协议主要有SVN和GIT

2. 主要的配置步骤:

  1) 搭建SVN或GIT服务器

  2) 安装SVN或GIT客户端工具或插件(和IDE整合)

  3) 配置repository

3. 第三方SVN和GIT服务器

  1) 第三方SVN服务器

    TaoCode (http://code.taobao.org/,阿里巴巴的产品),免费,功能少

  2) 第三方GIT服务器

    GitHub (https://github.com/,免费的不能创建私有仓库),收费标准如下(20151027):

  

   [email protected](https://git.oschina.net/,开源中国的产品,部分支持SVN),免费

4. 待深入学习的

  1) GIT和SVN协议的具体内容

  2) GIT和SVN的使用教程

    GIT:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

时间: 2024-10-01 06:00:38

源代码版本管理(2015)的相关文章

回到过去美好的时光——源代码版本管理Always Use source code Control

Don't Repeat Yourself Don't Repeat Yourself,这是程序员修炼之道中的经典名言.源代码版本管理对程序员来说是非常重要的工作.因为它让你能够回到过去,而不用做重复的工作.比调试代码更令人痛苦的是你回不到你之前的版本的状态,而且你也记不得到底修改了哪些地方,源代码版本控制工具就是干这工作的,把琐碎的事交给计算机,它比你在这方面更靠谱.版本管理不仅是技术,更是一种理念.如果代码都管理不好,更别说管理人了.即使是一个人开发的项目也需要版本控制.源代码版本控制系统或

源代码版本管理与项目管理软件的认识与github的注册

源代码版本管理软件: 主要有:svn,cvs,hg,git,VSS 这些工具主要是一种记录代码更改历史, 可以无限回溯, 用于代码管理,多个程序员开发协作的工具.Perforce,StarTeam)--------〉入门级1.Clear case --------〉中坚级 2.CVS --------〉开源奇葩 3.Visual SourceSafe--------〉新秀级4.PVCS --------〉小工作组级 5 Perforce --------〉 6.CCC --------〉元老级

VS2017源代码版本管理

VS2017源代码版本管理有两种方式:Git(代码提交到服务器)和Team Foundation Server(代码提交到局域网) 一.Git版本管理(上传到码云服务器https://gitee.com)有两种方式提交本地代码到服务器: 1.服务器先有仓库 打开码云网站:https://gitee.com,再点登录,如果没有帐号先注册一个按下图创建一个仓库 按提示输入仓库信息: 仓库名称路径的名称是否开源自己设定选择语言添加.gitignore不要选择,否则会提交不上去,如果选择了,就要在这个项

Blend 2015 教程 (四)控件模板

前一篇讲述了修改ListBox样式的方法,本篇将修改性别显示区域的样式. 1. 选择ListBox控件,编辑ItemTemplate的当前项,选择CheckBox控件,在美工板导航栏中点击CheckBox,选择 编辑模板-创建空白项,进入控件模板编辑模式. 2. 选择文档大纲面板中的Grid,在属性面板中把Width改为30. 3. 在Grid中绘制一个TextBlock并重置布局,将Text属性改为男,HorizontalAlignment属性为居中对齐. 4. 在状态面板中点击Checked

软件嵌入式研发行业源代码安全管理方案概要

软件嵌入式研发行业现状分析: 软件研发或嵌入式研发行业,其核心部分往往就是源代码,如何做好源代码的管理至关重要.此文仅谈源代码的安全管理.根据软件研发或嵌入式研发行业的从业者现状,认为研发从业人员有以下特点: 1.学历较高,都非常聪明,非常懂电脑. 2.每个研发人员都有能力写程序,甚至可以通过写程序,进行各种数据变形.例如:文件读写(输出日志).socket通信.内存映射,常驻服务等,对于Web开发者,经由IIS或TomCat等web服务器的代码变形更是轻而易举. 3.研发人员的个性较强,比较难

分布式系统的事务处理【转】

转:http://coolshell.cn/articles/10910.html 当我们在生产线上用一台服务器来提供数据服务的时候,我会遇到如下的两个问题: 1)一台服务器的性能不足以提供足够的能力服务于所有的网络请求. 2)我们总是害怕我们的这台服务器停机,造成服务不可用或是数据丢失. 于是我们不得不对我们的服务器进行扩展,加入更多的机器来分担性能上的问题,以及来解决单点故障问题. 通常,我们会通过两种手段来扩展我们的数据服务: 1)数据分区:就是把数据分块放在不同的服务器上(如:uid %

分布式系统的事务处理

转自:http://coolshell.cn/articles/10910.html 当我们在生产线上用一台服务器来提供数据服务的时候,我会遇到如下的两个问题: 1)一台服务器的性能不足以提供足够的能力服务于所有的网络请求. 2)我们总是害怕我们的这台服务器停机,造成服务不可用或是数据丢失. 于是我们不得不对我们的服务器进行扩展,加入更多的机器来分担性能上的问题,以及来解决单点故障问题. 通常,我们会通过两种手段来扩展我们的数据服务: 1)数据分区:就是把数据分块放在不同的服务器上(如:uid

对git的初步认识

本来对于GIT我是完全不懂得,也没听说过,老师推荐使用它,我也就做了相应的了解.GIT是非常优秀的源代码版本管理工具,经过几年的发展,已经变得非常成熟以及流行,不同于其他的源代码管理系统,值得使用.GIT官网下载在线安装包,经常会中途退出,很有可能的原因是被墙了,所以建议使用别人搞好的离线安装包进行安装. Git是目前世界上最先进的分布式版本控制系统(没有之一). Git有什么特点?简单来说就是:高端大气上档次! 那什么是版本控制系统? 如果你用Microsoft Word写过长篇大论,那你一定

记录我看过的书!

从2015.04.06才开始记录,大部分还没记下来,因为没看完,或者烂书. 2014.09.14<基于UNIX/Linux的C系统编程> 2014.09.17<Linux C程序设计大全>:看完了,是linux下c编程的好入门书,较厚,但易懂. 2014.10.05<链接器和加载器>:有点深奥了,还看得很懂. 2014.11.05<零基础学算法>:算法入门书,还不错. 2015.01.08<离散数学>:很厚的一本,深蓝封面,外文翻译,由浅入深.