1.virtualbox虚拟机
★作为服务端的虚拟机一台,使用桥接模式(可以修改ip地址为固定ip地址,ip地址需要与客户端ip地址处于同一网段,局域网的简单理解成前三个数字相同就好了)
★作为客户端的虚拟机一台,使用nat连接模式(不可以修改ip地址)
连接网络使用nat方式即可自动连接.不可修改ip地址(需要安装的系统有网络适配器,如果没有,下载个驱动精灵万能网卡版本安装网卡)
要使用虚拟机作为svn服务器,连接网络需要使用桥接方式(桥接方式可以修改ip地址),选择合适的界面名称,也就是网卡类型.
2.安装svn服务器
一直next,标准版,服务端浏览器测试https://127.0.0.1,打开则安装成功.
4.小乌龟客户端安装
一直next....到finish.桌面右键发现有SVN CHECKOUT和Tortoise SVN选项,则安装成功.
5.svn客户端设置
在工作空间文件夹workspace中右键,SVN CHECKOUT,填写服务端拷贝过来的URL,将机器名改为服务器的ip地址,填写在服务端设置的账号密码,工作空间文件夹中出现一个svn'文件夹,则说明连接建立成功,工作空间文件夹图标有个绿色的勾勾
6.在客户端提交文件到服务端
在已建立连接成功的工作空间文件夹中,创建文件,蓝色问号为未提交过的文件.
右键蓝色问号文件,点击add,则变为蓝色加号文件,为计划放入仓库的文件(还没放)
将计划提交的文件右键,svn commit提交.填写说明...则变为绿色勾勾(已提交)
已提交文件修改后,变为红色感叹号文件(已提交的,被修改后未提交),继续提交svn commit则变为绿色勾勾
右键,tortoise svn中的show log可以查看获取过去提交的所有版本
7.恢复已提交的文件
只需要再新建一个工作空间,与服务器建立连接即可(无论是谁登录,都可以看到服务器仓库的所有提交数据记录和数据)
8.清楚设置,当保存用户名密码之后,需要清除设置才可以更换用户,右键tortoise svn ->setting->save data-> clear all
9.设置文件为只读,需要修改时需要获得锁,再修改提交.当获得锁时,其他用户不可重复获得..
从svn导入项目
import ->svn->svn检索 输入URL,账号密码,获取文件即可,svn操作在右键team中
Git开源仓库
在github上搭建一个仓库
本地跟svn客户端差不多