GitBlit/SVN 版本控制器的搭建与使用
2016-10-26 19:52
225 查看
由于项目需求,博主需要一个版本控制工具,先后尝试了GitBlit和SVN。
git客户端、TortoiseGit
1.2架构
服务器端:gitblit。配置可以参考:http://blog.csdn.net/qian_xiao_lj/article/details/51394666
客户端:git GUI或者Tortoise Git 使用方法,配置可以参考:http://blog.sina.com.cn/s/blog_446cc66b01019v79.html
git使用指南,http://blog.jobbole.com/78960/
1.3使用指南
使用Tortoise和git shell都很方便:常用命令如push,pull,merge等等。跟下面的SVN用法类似。
1.1架构
服务器端:Visual SVN
客户端:TortoiseSVN
1.2使用指南
1)在服务器新建User
2)新建respository并且copy 地址
3)上传你的文件(右击选择import)
4)checkout到你的SVN库(此库将与服务器交互)
5)之后所有的同步都是update
1.3分析
1)如果你在本地新建一个文件,同事也新建了一个并且在你上次同步后才上传。此时你选择commit,可以成功上传,但是不会下载同事的更新。
2)如果你和你的同事都修改了文件A,此时同事在你之前上传,如果你选择commit,系统会提示你conflit。你更新之后选择resolve,可以正常提交。
3)查看更新记录,选择show log
1 关于GitBlit:
GitBit属于开源的git版本控制器。所有程序员的git库之间传递修改1.1 需要的介质:
gitblit,下载地址:http://www.gitblit.com/。git客户端、TortoiseGit
1.2架构
服务器端:gitblit。配置可以参考:http://blog.csdn.net/qian_xiao_lj/article/details/51394666
客户端:git GUI或者Tortoise Git 使用方法,配置可以参考:http://blog.sina.com.cn/s/blog_446cc66b01019v79.html
git使用指南,http://blog.jobbole.com/78960/
1.3使用指南
使用Tortoise和git shell都很方便:常用命令如push,pull,merge等等。跟下面的SVN用法类似。
2 关于SVN
SVN属于集中式版本控制器。程序员的SVN库不断从服务器端下载更新1.1架构
服务器端:Visual SVN
客户端:TortoiseSVN
1.2使用指南
1)在服务器新建User
2)新建respository并且copy 地址
3)上传你的文件(右击选择import)
4)checkout到你的SVN库(此库将与服务器交互)
5)之后所有的同步都是update
1.3分析
1)如果你在本地新建一个文件,同事也新建了一个并且在你上次同步后才上传。此时你选择commit,可以成功上传,但是不会下载同事的更新。
2)如果你和你的同事都修改了文件A,此时同事在你之前上传,如果你选择commit,系统会提示你conflit。你更新之后选择resolve,可以正常提交。
3)查看更新记录,选择show log
相关文章推荐
- VMware, Win7, Mac系统之间使用Git版本控制器的解决方案
- 替代svn,使用git做版本控制 TORTOISEGIT的SSH配置
- 私有Git版本库的搭建和使用(初探)
- svn版本控制器在vs2013中的使用
- 使用网盘,创建可共享的SVN版本控制系统( 也支持Git)
- windows下版本控制器 svn搭建
- 宋体查询1.mysql数据库复习加强 2.mysql事务触发器 3.mysql 索引外键加强 4.zendstudio 的安装使用 5.svn版本控制器的使用-java教程
- Unity3D使用SVN或GIT版本控制
- android环境搭建、版本获得、svn使用要点
- git版本控制器的基本使用
- 使用VisualSVN Server快速搭建基于SVN的代码版本控制服务器
- Windows下SVN版本控制器的安装与使用
- Eclipse使用Git代替CVS与SVN实现版本管理
- 版本控制:SVN和GIT的一些使用感受
- 版本控制器SVN的使用
- 版本控制器 git 使用简介
- Winsows下SVN版本控制器的安装与使用
- Eclipse使用Git代替CVS与SVN实现版本管理
- 【原创】Git版本控制器的基本使用
- 版本控制:SVN和GIT的一些使用感受(续)