第十二天 Android学习总结(SVN)

虚拟机的准备

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)