Android版本控制初相识(一)+虚拟机的安装+SVN软件的安装+TortoiseSVN的安装

    xiaoxiao2021-12-02  17

    Android版本控制初相识(一)

    导读:

    【0】什么是版本控制?

    【1】为什么需要版本控制?

            【1.1】SVN的简介。

    【2】虚拟机的安装(一)

           【2.1】下载虚拟机软件,在我们的 宿主机 上安装。

            【2.2】新创建一个虚拟电脑

           【2.3】安装系统步骤

           【2.4】安装一个增强功能 适应屏幕的分辨率

           【2.5】实现文件共享

    【3】svn服务器软件的安装    (二)   

          【3.2】设置让别的电脑访问这个虚拟机中的SVN 服务器(设置一个公网的ip)(这个不是重要的部分)

    ·    (0)如果出现在下面写到的第(2)步没有出现“本地连接”的问题解决

    ·    (1)更改虚拟机连接网络的方式

    ·     (2)开启虚拟机,更改虚拟机中的ip地址

    ·     (3)开启SVN软件,通过主机访问虚拟机中的svn。 在浏览器中输入 : https://192.168.137.2

    (解释:【2】这个虚拟机(相当于就是一个服务器主机)是为了演示,svn 在服务器的第一次安装,创建项目等。

    【3】是为了演示SVN 的服务器的搭建,这个在公司是不会让你看见的,会给你提供连接svn服务器的公网。

    不作为重要内容,但是其中也是遇到很多的问题。)

    【4】客户端软件的安装(三)

    ****************************************************************

    【0】什么是版本控制?

    版本控制(RevisionControl)是一种软件开发策略。目的是让整个开发组的人都能同时开发一套程序

    就是为了解决文件同步的问题,如果两个人修改了同一个文件,版本控制会采取一些机制,确保不会出错。

    【1】为什么需要版本控制?

    ①原本正常工作的代码,修改之后再改回来程序不能正常工作

    ②程序昨天还能正常运行,修改了之后,今天就不能正常运行了.

    代码冻结环节:当遇到重大节假日的时候,春节前一两周把代码冻结起来,不允许修改.

    ③客户修改需求

    ④有人在代码里做了手脚,程序员不承认这是自己的代码

    ⑤代码拥有者的权限

    ⑥A修改了一部分代码,B修改了一部分代码,两者分开用都可以,放在一起出BUG

    ⑦工作量统计

    ⑧项目源码版本的备份和记录

    来源: http://www.cnblogs.com/adventurer/p/5568644.html

     

    主要就是帮助你实现, 项目代码的备份,项目代码的各类修改记录,等,当你丢失代码,或者需要以前的代码,都可以通过svn 恢复你之前上传的东西。

    【1.1】SVN 的简介(开源)

    Svn(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了SVN。Subversion 项目的初衷是为了替换当年开源社区最为流行的版本控制软件CVS,在CVS的功能的基础上有很多的提升同时也能较好的解决CVS系统的一些不足。

    【2】虚拟机的安装

    为了直观的看到,版本控制是怎么工作的,那么我们先需要一台装载有 SVN软件 的服务器主机------> 对应的就是 虚拟机+SVN 软件

    【2.1】下载虚拟机软件,在我们的 宿主机 上安装。

    使用的虚拟机 : VirtualBox-4.3.10-93012-Win.exe

    安装方法非常简单,下一步,下一步就可以了。

    启动的界面,没有 “耿子” 这个,我们需要创建虚拟电脑,并安装一个系统

    【2.2】新创建一个虚拟电脑

    点击 “新建”,填写虚拟机的名字,选择类型,系统等,下一步

     设置分配的内存大小,选择合适的内存。

    下一步

     

    选择“磁盘映像”,下一步

    动态分配:就是你安装了什么,它自动帮你分配出来一个硬盘空间,比如你安装了一个qq,他就分配qq 运行需要的内存空间。

    固定大小:就是固定的一个硬盘大小,不会改变。

    建议选个动态分配就行。

     

    设置虚拟机可以在你自己电脑里面能获取的最大极限值。

     

    点击创建。到这,我们就已经创建好了一个虚拟机,但是还没有装系统。

    我使用的是windowsxp 的系统,与你之前选择的系统对应即可。

     【2.3】安装系统步骤

    虚拟机安装系统的步骤(这个截取网上的文章

    (1)选择安装系统的镜像文件 如下图

    (2)选择系统盘后会看见如下图 

    (3)然后按ENTER 会看见如下图

     

    ----------------------------------------------------------------------------------------------

    需要安装两个增强软件,一个为了虚拟机屏幕的自适应,一个为了实现 主机  和虚拟机 之间进行文件的 互相拖拽

    【2.4】安装一个增强功能适应屏幕的分辨率

    (1)选中后如下图 ,也可以选择iso 镜像文件安装

     

     

    (3)重启后就实现了屏幕自适应

    -----------------------------------------------------------------------------------

    【2.5】实现文件共享

    先操作虚拟机

     选择一个虚拟的光驱,将iso镜像文件安装

    (1)安装iso镜像(GuestSetup.iso)下载地址:http://www.newesttools.com/vmtransferfiles/vmtransferfiles.zip

     

     

     

      

    (2)Windows也需要安装一个.exe文件 (setup_host)文件 ,实现可以相互拖拽文件。

    在上面的下载地址中,下载的解压包中就有这个文件。

    setup_host.exe 这个文件是需要装在你的主机中,不需要装在 虚拟机中。安装方法就是下一步下一步。

     

    (3)选择设备文件共享(双向)这样就实现了文件共享(特别的注意

    需要改为双向,这样才能互相拉文件。

     【3】SVN 版本的安装

    (1)将VisualSVN-Server-2.7.1.msi拖拉到 虚拟机中。

    下载地址:http://download.csdn.net/detail/qq_15509413/7359119

    这个需要积分,你也可以百度找一下。

     (2)点击安装 ,下一步 下一步,就可以了。

    【3.1】验证SVN 是否安装成功

     打开我们的SVN 软件, 在虚拟机的浏览器中输入:       https://127.0.0.1

     需要认证一下安全证书

     

     这样就是SVN 连接成功的标志。

    【3.2】设置让别的电脑访问这个虚拟机中的SVN 服务器(设置一个公网的ip)(这个不是重要的部分)

    我们在使用版本控制的时候肯定是不能这样去访问的,所以我们应该给出一个公网的ip,让别的电脑可以访问到这个SVN 服务器。

    (在这我浪费了好长时间,为了解决虚拟机 与 主机进行连接的问题,因为之前基本没有接触过这些东西。)

    0)如果出现在下面写到的第(2)步没有出现本地连接的问题解决

    请下载一个 “驱动精灵” 软件,安装到我们的虚拟机中,(你之前应该看见我已经装了)。

    检测你的网卡驱动,然后根据提示,下载你的网卡驱动,并且也安装到虚拟机中。

    这样你就获得到一个本地连接了。

    (1)更改虚拟机连接网络的方式

    虚拟机最常用的连接网络方式就是 NAT:Network Address Translation,网络地址转换

    但是这种方式我们的 其它主机是访问不到 虚拟机的。

    可以看下网上的博客:

    VirtualBox中有4中网络连接方式: NAT Bridged Adapter Internal Host-only Adapter VMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式。 要让自己(或别人)理解深刻,方法就是做比较和打比方,比较之间的不同和相同,拿熟知的事物打比方。先来一张图,通过这张图就很容易看出这4种方式的区别:

     

    来源: http://blog.sina.com.cn/s/blog_7de9d5d80100t2uw.html

     

    那么我们就需要将连接方式改为 第二种(Bridged Adapter(网桥模式))。但是我没有搞懂咋弄,,,所以我应该是用的第四种(4Host-only Adapter(主机模式))。

    所以先更改虚拟机的网络连接方式 ctrl+G 更改全局的网络,如果这个目录里没有东西,就需要创建一个  点击这个创建

      

     创建之后会在主机里出现这个

     

    根据https://my.oschina.net/u/2260265/blog/405598 文章写的

    可以看出,该网络是192.168.137.1,可供分配使用的IP地址是192.168.56.101 - 192.168.56.254。

     下来设定我们虚拟机的网络,选择刚才创建的 VirtualBoxHost-Only Ethernet Adapter

     (2)开启虚拟机,更改虚拟机中的ip地址

    选择 网上邻居->属性

    继续选 “属性”

     

    双击“internet 协议”

     

    设置我们刚才看到的地址(192.168.137.1),我设定的是 192.168.137.2  在一定的范围中就行了

     

     (3)开启SVN软件,通过主机访问虚拟机中的svn。 在浏览器中输入 :  https://192.168.137.2

    出现下面的界面就代表成功。

     在这一块,我看过的网上大神的文章:

    {

    http://blog.sina.com.cn/s/blog_7de9d5d80100t2uw.html  VirtualBox 主机与虚拟机互相访问且均上外网

     

    http://jingyan.baidu.com/article/948f59242e601dd80ff5f929.html

    VirtualBox与笔记本无线网卡桥接

     

    https://my.oschina.net/u/2260265/blog/405598

    Virtualbox虚拟机网络配置(NAT + Host-only - Bridged)

    http://blog.csdn.net/yatelanda/article/details/7351834

     如何实现主机通过网络访问VBOX下的虚拟机

     

    }

    【4】客户端软件的安装

    我们使用到了一个叫做乌龟SVN 的软件直接拿网上的安装过程了。

    TortoiseSVN 是svn版本控制系统的一个免费开源客户端,它是svn版本控制的 Windows 扩展。可以使你避免使用枯燥而且不方便的命令行。它完全嵌入Windows Explorer,使用时只需在正常的窗口里点击右键操作就可以了。

    下载安装地址 http://tortoisesvn.net/downloads

    运行TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi程序, 开始安装

     

    点击Next, 下一步

     

    选择 I accept 接受, 点击Next, 下一步

     

    选择安装路径, 点击Next下一步

     

    点击 Install 开始安装

     

    Win 7下会弹出一个对话框, 确认是否安装程序, 选择”是”, 继续安装.

     

    点击Finish完成安装.

     

    点击Yes, 重启电脑, 重启之后右键点击桌面选项菜单中有TortoiseSVN,就安装成功了.

     

     未完待续。2016年11月18日01:12:28

     

     

     

     

     

    转载请注明原文地址: https://ju.6miu.com/read-679853.html

    最新回复(0)