1.用户名/邮箱全局配置:
$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"
2.初始化一个Git仓库,使用git init命令:git init3.添加文件:git add Test4 ;//Test4文件夹及其下面的文件全部添加至版本库,多个文件...
分类:
其他好文 时间:
2015-08-11 23:34:33
阅读次数:
273
首先介绍几个版本控制软件相互比较的重要依据,更详细的比较请参考文中链接:* 版本库模型(Repository model):描述了多个源码版本库副本间的关系,有客户端/服务器和 分布式两种模式。在客户端/服务器模式下,每一用户通过客户端访问位于服务器的主版本库,每一客户机只需保存它所关注的文件副本,...
分类:
其他好文 时间:
2015-08-11 14:09:12
阅读次数:
133
git的aone开发流程
1.克隆版本库到本地 克隆git@gitlab.alibaba-inc.com:locops/locops_code.git
2.去aone上拉分支,跟svn、的时候一样,暂时选master,develop分支暂时不用,原因在于使用develop分支需要提前合并代码到develop,如果在测试过程中某些分支不发布了,还需要将develop回滚。
3.记住...
分类:
其他好文 时间:
2015-08-08 10:31:47
阅读次数:
1242
Subversion 的版本库(repository),就是位于服务器端,统一管理和储存数据的地方。本文中,我们以 Linux 为例,介绍在服务器端配置和管理 Subversion 版本库的基本方法。要创建一个版本库,首先要确定采用哪种数据存储方式。在 Subversion 中,版本库的数据存储有两...
分类:
数据库 时间:
2015-08-06 10:47:05
阅读次数:
198
TortoiseSVN (乌龟SVN)是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将
Subversion 和版本控制系统看作一种“时间机器”。
Tortoi...
分类:
编程语言 时间:
2015-08-05 18:36:11
阅读次数:
218
工作区workspase 暂存区stage 版本库master的区别
工作区就是目前文件系统下的文件,所以直接打开文件夹就能看到
暂存区是通过git add后版本库暂时保存的地方,紧接着要使用git commit提交到版本库上的某个分支上
提交到版本库后相当于有了备份,以后能恢复到工作区
用户2提交
cd ~/user2
git clone service_name@1...
分类:
其他好文 时间:
2015-08-05 18:27:30
阅读次数:
153
git reflog用来记录你的每一次命令
git log再看看现在版本库的状态
git reset --hard HEAD^
第一步是用git
add把文件添加进去,实际上就是把文件修改添加到暂存区;
第二步是用git
commit提交更改,实际上就是把暂存区的所有内容提交到当前分支
git log --pretty=...
分类:
其他好文 时间:
2015-08-04 19:18:17
阅读次数:
123
git reflog用来记录你的每一次命令git log再看看现在版本库的状态git reset--hard HEAD^第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区;第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支git log --pr...
分类:
其他好文 时间:
2015-08-04 18:51:08
阅读次数:
140
1.查询是否安装rpm -qa subversion2.查询安装版本svnserve --version3.卸载安装yum remove subversion4.安装SVNyum install subversion5.创建版本库目录(名字任意取,如:repos)mkdir -p /opt/svn/...
分类:
系统相关 时间:
2015-08-04 18:49:43
阅读次数:
212
在使用svn的时候我们往往有这样的需求。我们修改某些代码,因为对某项技术不是非常的熟悉,担心自己当前的修改(或者叫测试)会影响到服务器中版本库代码的崩溃等。传统做法我们会手动复制一份代码,然后修改如果修改成功则提交到服务器版本库,否则直接删除。这样做一定程度上满足了要求,但一个问题是在你进行测试修改...
分类:
其他好文 时间:
2015-08-04 10:55:37
阅读次数:
125