初始SVN及GIT
1.版本控制工具:版本控制
2.作用:大多数时用在多人团队开发,解决多人更改同一个文件造成
的文件更新问题。
3.常用版本控制工具:CVS、SVN、GIT
4.安装:VisualISVN-Server:服务器端安装程序
TortoiseSVN:客户安装程序
5.服务器端安装与配置:1.安装标准版,非企业版(收费),开启https访问
2.创建库目录(用来存放文件)
3.创建用户(用来访问服务器)
4.创建repository,用来存放不同的项目(选择FSFS类型存储文件)
6.客户端安装与配置:1.创建一个目录,用来存放项目文件
2.在上一步创建的文件夹中=》右键 =》check out =》 将服务器的文件导入到当前客户端文件夹内
3.创建、更新、删除文件:创建/更新/删除文件之后,右键 =》 commit =》将更新同步到服务器
4.同步服务器文件:右键 =》update =》将服务器的更新同步到当前客户端
5.右键 =》show log =》查看操作日志
7.文件冲突:当文件未同步,再更新操作时产生
冲突文件
冲突文件名.mine:当前用户更新后的文件(要提交的文件)
冲突文件名.r1:冲突文件最近两个版本的详细信息(r1:文件版本)
右键=》Tortoise SVN =》show log:查看更新的日志文件
diff:文件对比
8.清除当前用户信息:Tortoise SVN => settings =>saved data => Authentication data => Clear all
9.GIT工作原理:分布式版本控制系统
10.Github:是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub
11.GIT安装及使用
一、安装
1.先安装TortoiseGit-1.8.9.0-64bit.msi(64位),然后安装TortoiseGit-LanguagePack-1.8.9.0-64bit-zh_CN.msi(汉化)
2.如果是32位操作系统则安装TortoiseGit-1.8.10.0-32bit.msi
3.如果创建版本库不成功,则安装Git-1.9.4-preview20140611.exe
二、使用
1.在项目文件夹中创建版本库,如果创建成功,则出现.git的隐藏文件
2.右键-》tortoiseGit-》设置-》远端-》URL-》填写要下载项目URL
3.下载文件:a.右键-》tortoiseGit-》获取(fetch) b.右键-》tortoiseGit-》拉取(pull)
4.上传文件:a.上传文件时,需要先添加开发者(用户)到项目
b.右键-》tortoiseGit-》设置-》远端-》URL-》填写推送URL
c.右键-》-》tortoiseGit-》推送(push)-》输入用户名和密码
d.右键-》Git提交
5.当有多版本或分支时,可以右键-》tortoiseGit-》切换/检出或创建分支
6.默认的主干为master
三、本地GIT服务器
如果要在本地使用GIT,那么需要先在本地创建GIT服务器(copSSH) -》 ICW(copssh安装之后)