一、什么是SVN有什么用?

  SVN是Subversion的简称,是一个开放源代码的版本控制系统。主要是用于团队开发中的资源共享和团队协作。

二、SVN服务器的安装

  1.下载安装文件

    在下面地址下载VisualSVN Server并安装,https://www.visualsvn.com/server/download/

  

  2.运行VisualSVN Server Manager

  

  该管理界面可以进行基本的管理,如权限等

三、TortoiseSVN的安装和使用

  下载地址: https://tortoisesvn.net/downloads.html  

  1.安装

    

    安装过程很简单,安装完成后单击右键可以看到下图:

    

    安装完成后要重启电脑,或者重启ie进程,不然会有图标显示不完全。执行下面的脚本就行,无需重启电脑。

    创建.bat脚本执行即可。

@echo off   

taskkill /f /im explorer.exe   

start "" "%windir%/explorer.exe"  

    

  2.使用

    ①检出:通过上图中的check out 填写对应的Url就能将svn服务器上的资源检出到本地。

    

    

    project文件夹中的demo项目

    

    ②repo_browser访问svn的仓库

    

    ③提交更新

      修改完本地的文件之后该文件的标记就会从绿色的“✔”变为红色的“!”。进入变动的目录,点击右键先更新后提交。提交到svn的文件标记又会变为绿色的“✔”

      

      

      

    ④提交出现冲突解决办法

      下图就是本地提交到svn时,update的时候出现了冲突

        banner.txt是update之后svn自动合并的文件,里面既有自己修改的内容,也有其他人修改提交到服务器的内容。

        banner.txt.mine是自己在r9版本上修改的,也就是准备提交的内容

        banner.txt.r9是服务器上较早的版本

        banner.txt.10 是服务器上最新的版本

      

       解决方式一、放弃自己修改的内容,使用服务器上最新的文件

       

        解决方式二、右键点击冲突的文件进行手动处理

        

        

四、eclipse中使用svn

  1.安装svn插件

    在线安装插件  http://subclipse.tigris.org/update_1.8.x

    

    离线安装插件  在http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 下载插件(访问速度超级慢)

    

    将解压出来的两个文件夹中的文件分别放入eclipse对应的文件夹中,重启就好了

    

    

  2.使用svn

    新建资源库,检出代码就可以使用了

    

    提交代码时要先与资源库同步,

    

     

    

SVN简单的使用的更多相关文章

  1. MacOS SVN简单入门

    背景:MacOS内置了SVN的客户端和服务器端的软件,下边所使用到的目录需要结合自己电脑的具体情况进行设置,并不是很困难. MacOS SVN简单入门 第一部分,创建本地的SVN测试仓库,并修改相应的 ...

  2. 插件svn简单使用

    首先安装服务器Server 傻瓜式样操作.下一步下一步就这样完成了,选择的是个人版. 然后打开Server的图形化界面:VisualSVN Server Manager Repositories:资源 ...

  3. SVN四部曲之SVN简单使用教程入门

    1.        签出源代码到本机 在本机创建文件夹StartKit,右键点击Checkout,弹出如下图的窗体: 2.        2 在上图中URL of Repository:下的文本框中输 ...

  4. SVN简单流程---以公司的使用方法为例

    一  名词解释 svn一般包括      branch  每个branch版本都要生成对应的tag.例如 branch版本号为1.0.0,那么提交后生成的tag版本号为1.0.0.0;当branch修 ...

  5. SVN - 简单使用手册

    背景 由于项目需要,新增了两名程序员来一起支持一个分支的开发工作,因此需要在原来的SVN中制作分支并且为new commer  分配用户以及权限. 0. 准备 在Window系统上使用SVN,我们最好 ...

  6. svn简单介绍

    版本号控制(Revision control)是维护project蓝图的标准做法,能追踪project蓝图从诞生一直到定案的过程.是一种记录若干文件内容变化.以便将来查阅特定版本号修订情况的系统. 能 ...

  7. SVN简单流程总结

    1   创建仓库 2   启动svn服务器 svnserve -d -r 仓库地址(如:D:\SVN\repoDemo1) 3   新的用户第一次与服务器交互时,需要使用checkout将仓库检出到本 ...

  8. SVN简单使用

    如果是window操作系统,默认安装.右键菜单就会有显示SVN 如果已经配置好SVN,直接确定既可以检出. 如果没有配置,那么会显示下面的验证: 输入用户名和密码即可

  9. 【转】用CornerStone配置SVN,HTTP及svn简单使用说明

    已经安装了的小伙伴请直接看三步骤 一.下载地址 CornerStoneV2.6:http://pan.baidu.com/s/1qWEsEbM密码:www.macx.cn 二.安装破解方法 1.安装之 ...

随机推荐

  1. shiro注解和标签

    Controller中注解: @RequiresAuthentication @RequiresGuest @RequiresPermissions("account:create" ...

  2. 一:Newtonsoft.Json 支持序列化与反序列化的.net 对象类型;

    导航目录: Newtonsoft.Json 概述 一:Newtonsoft.Json 支持序列化与反序列化的.net 对象类型:    二:C#对象.集合.DataTable与Json内容互转示例: ...

  3. LOJ6053 简单的函数 【Min_25筛】【埃拉托斯特尼筛】

    先定义几个符号: []:若方括号内为一个值,则向下取整,否则为布尔判断 集合P:素数集合. 题目分析: 题目是一个积性函数.做法之一是洲阁筛,也可以采用Min_25筛. 对于一个可以进行Min_25筛 ...

  4. GIL、进/线程池、同/异步、阻/非阻塞

    1 GIL:全局解释器锁 GIL本质就是一把互斥锁,是夹在解释器身上的, 同一个进程内的所有线程都需要先抢到GIL锁,才能执行解释器代码 2.GIL的优缺点: 优点: 保证Cpython解释器内存管理 ...

  5. python学习日记(匿名函数)

    匿名函数 简介 匿名函数:为了解决那些功能很简单的需求而设计的一句话函数. python 使用 lambda 来创建匿名函数. 所谓匿名,意即不再使用 def 语句这样标准的形式定义一个函数. lam ...

  6. Hdoj 1159.Common Subsequence 题解

    Problem Description A subsequence of a given sequence is the given sequence with some elements (poss ...

  7. rt-thread 学习路线

    @2019-01-25 [小记] > BSP制作与使用 将板载资源.芯片外设全部制作BSP,做到使用时只需在 menuconfig 中配置即用

  8. NOI2010能量采集(数学)

    栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量.在这些植物采集能量后,栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起. 栋栋的植物种得非常整齐,一共有n列,每 ...

  9. Linux中编译或安装程序时提示No such file or directory

    deb系发行版本 Debian Ubuntu Linux Mint等 dpkg -S dpkg-query -S rpm系发行版本 RHEL CentOS等 yum provides rpm -qf ...

  10. 解题:CF622F The Sum of the k-th Powers

    题面 TJOI2018出CF原题弱化版是不是有点太过分了?对,就是 TJOI2018 教科书般的亵渎 然而我这个问题只会那个题的范围的m^3做法 回忆一下1到n求和是二次的,平方求和公式是三次的,立方 ...