版本控制器
来源:互联网 发布:怎么做数据透视图 编辑:程序博客网 时间:2024/05/14 22:03
版本控制器
版本控制系统分类
本地版本控制系统 (Local VCS)
集中化版本控制系统 (Centralized VCS) svn
分布式版本控制系统 (Distributed VCS) git
repository ---存放所有文件及其历史信息
checkout ---取出或切换到指定版本的文件
version ---- 纪录标识一个版本
tag ----记录标识一个主要版本(1.0 2.0 3.0)
SVN
tigris.org 服务端
Tortoisesvn 客户端
subeclipse 插件svn-eclipse
服务器设置:
1.repository 建立仓库->directory
svnadmin create svnrepo (库名为svnrepo)
2.设置权限(svnrepo文件下)
a.conf/svnserve.conf文件有对应库的设置
B.修改密码(pass文件指定访问用户和密码)
3.开服务
svnserve -d -r d:\share\svnrepo (-d 后台 -r root身份)
客户端
checkout 下载
checkin 上传
官方网站git-scm.com下载
git 快照 (版本独立性好)分布式 本地有仓库 可以不需要网络 通过校验和SHA-1算法 有暂存区
svn打补丁
Ubuntu 安装
sudo apt-get install git
Mac
a.先安装Xcode b.打开Xcode c.设置属性安装git
Git操作
1.设置用户名
git config --global user.name “jiao.geng”
2.设置用户邮箱
git config --global user.email “jiao@qq.com”
3.查看设置
git config --list
4.Git命令帮助
git help
git help add (查看某个特定命令用法)
5.初始化一个新的仓库
Mkdir Demo
6.在文件夹内初始化git ,创建git仓库(会生成.git 隐藏文件)
cd demo
git init
7.向仓库中添加新的文件 (例如本地有文件README hellogit.rb)
git add * (添加到栈存区)
git commit -m “init repo” (提交到仓库中) -m 描述 文件信息
git commit -a -m “init repo”(跳过栈,直接提交到仓库,但是不会自动提交未追踪文件,也就是新提交的不能跳过)
git status (查看状态)
git log (查看提交历史)
8.删除文件
rm README
从git中删除文件
git rm README
提交操作
git commit -m “delete README”
9.重命名文件
git mv hellogit.rb helloworld.rb
git commit -m “rename hellogit.rb”
Git远程仓库--访问协议
Local SSH Git HTTP/HTTPS
- 版本控制器
- 安装SVN版本控制器.
- 版本控制器Github
- CVS 版本控制器
- CVS 版本控制器
- CVS 版本控制器
- CVS版本控制器介绍
- CVS 版本控制器
- CVS 版本控制器
- 版本控制器之GIT
- Mac下版本控制器
- 版本控制器 git使用
- 版本控制器Git
- SVN版本控制器
- git版本控制器sourceTree
- 常见版本控制器使用
- 版本控制器之SVN
- Android SVN版本控制器
- 【iOS开发-74】解决方案:Xcode6下利用preference保存数据,最终的plist文件在哪里?
- java Swing 设置背景颜色
- VS2010+Qt5.2环境搭建
- Android GPS架构分析
- Internet of Things Automatic Testing – Using Simulation
- 版本控制器
- C# winform中限制只能输入小数
- json
- 记忆道德经
- FMDB iOS
- hdu -1302 The Snail
- 通过rtsp获取H264裸流并保存到mp4文件
- C#关于GDI+绘图(一)
- 题目1015:还是A+B