admin管理员组文章数量:1579902
虚拟机的准备
1.virtualbox虚拟机
★作为服务端的虚拟机一台,使用桥接模式(可以修改ip地址为固定ip地址,ip地址需要与客户端ip地址处于同一网段,局域网的简单理解成前三个数字相同就好了)
★作为客户端的虚拟机一台,使用nat连接模式(不可以修改ip地址)
连接网络使用nat方式即可自动连接.不可修改ip地址(需要安装的系统有网络适配器,如果没有,下载个驱动精灵万能网卡版本安装网卡)
要使用虚拟机作为svn服务器,连接网络需要使用桥接方式(桥接方式可以修改ip地址),选择合适的界面名称,也就是网卡类型.
SVN服务器的安装
2.安装svn服务器
一直next,标准版,服务端浏览器测试https://127.0.0.1,打开则安装成功.
测试客户端能否连接,客户端浏览器测试https://(服务端ip地址), 能打开登录页面则成功. 注意点:桥接时,虚拟机和主机的ip地址网段需要相同,如主机地址为192.168.2.150,则虚拟机ip地址需要设置为192.168.2.x;才能ping通和连接成功.
(对计算机网络不熟悉...卡在这里一直弄一直弄得想哭了) 3.svn服务端设置仓库.用户和用户权限,添加到仓库中成功后,就可以在svn server中创建仓库create new repository,添加用户和权限,并添加到仓库中
svn客户端的安装
4.小乌龟客户端安装
一直next....到finish.桌面右键发现有SVN CHECKOUT和Tortoise SVN选项,则安装成功.
svn客户端连接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提交原则
[1]先更新再提交 [2]多提交 [3]不提交编译不过的代码 [4]提交写注释\ [5]不要提交本地自动生成的文件 通过对自动生成的文件(如bin和gen文件夹)设置unversion ignore属性,忽略掉,不提交 [6]不要提交自己不明白的代码 [7]慎用锁svn标准目录结构(了解即可)
trunk 工作目录 一般程序就在这编写提交 tags 版本目录 只读,存放里程碑版本 branches bug或新技术目录 修复bug或尝试新技术新算法copy to复制 mercy版本合并
Eclipse安装svn插件(安装这个的话,可以不安装小乌龟)
将svn所需要的jar包分别放到eclipse中的feature文件夹和plugin文件夹中 重启eclipse,打开window->perferences->team目录下有svn,或者右上角那个java,ddms左边那个加号,点击other,发现svn资源研究选项,则说明安装成功
从svn导入项目
import ->svn->svn检索 输入URL,账号密码,获取文件即可,svn操作在右键team中
Git开源仓库
在github上搭建一个仓库
本地跟svn客户端差不多
版权声明:本文标题:第十二天 Android学习总结(SVN) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1725833845a1044783.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论