下载最新版本svn(http://www.visualsvn.com/server/ )

1.安装SVN

2.创建user与repository

3.Eclipse下配置SVN插件
    3.1帮助->软件更新->查找并安装->搜索要安装的新功能部件->新建远程站点->输入一个任意的名称->URL输入

http://subclipse.tigris.org/update->确定->选中你刚才添加的远程站点->完成->选中Subclipse->执行安装操作
    3.2窗口->打开透视图->SVN资源库研究->右键->新建->资源库位置->URL中输入所创建repository的URL地址

/->输入定义的用户名test和密码

password

4.提交工程
    4.1右击工程->小组->共享项目->选择SVN->选择所创建repository的URL地址(如果没有,则创建一个新的资源库)->下一步->完成

5.下载工程
    5.1在SVN资源库透视图下,点开所创建repository的URL地址,会显示出现在本机SVN上的所有工程,右击你想下载的工程->检出为->下一步->完成

6.基本操作
    6.1同步
        在MyEclipse J2EE透视图下,右击你要同步的工程->小组->与资源库同步->这时会进入同步透视图,会显示出本机与SVN上内容有不同的文件,双击文件名,会显示出两个文件中哪里不同;
    6.2提交
        在同步透视图下有"灰色向右的箭头,表示你本机修改过",右击该文件,可以选择提交操作;
    6.3覆盖/更新
        在同步透视图下有"蓝色向左的箭头,表示你本机修改过",右击该文件,可以选择覆盖/更新操作;

7.图标说明
    7.1灰色向右箭头:本地修改过
    7.2蓝色向左箭头:SVN上修改过
    7.3灰色向右且中间有个加号的箭头:本地比SVN上多出的文件
    7.4蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件
    7.5灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件
    7.6蓝色向左且中间有个减号的箭头:SVN上删除了,而本地未删除的文件
    7.7红色双向箭头:SVN上修改过,本地也修改过的文件

8.一些我遇到的出错信息
    8.1在上面讲的3.2步输入URL(所创建repository的URL地址)点下一步出现"svnserve.conf:12: Option expected"错误
        你打开svnserve.conf文件中的第12行,该错误是由于该行的前面有空格引起的,把左边多出的空格删除掉即可;
    8.2在上面讲的3.2步输入URL(所创建repository的URL地址/SVN_PRJ)点下一步出现"svn://127.0.0.1/SVN_PRJ non-existent in revision '7'"错误
        URL错了,应该输入所创建repository的URL地址即可
9.SVN服务端自带的基于命令行的操作语句
    9.1设置SVN服务端安装目录下的/bin到环境变量中;
    9.2在命令行下运行svn import 所创建repository的URL地址/test -m "initial import" --username test --password passwd可进行上传操作
    9.3进入你要检出的目录,在命令行下运行svn checkout 所创建repository的URL地址/test --username test -password passwd 可进行检出工程的操作
    9.4在命令行下运行svn commit test.txt -m "modified" --username test -password passwd 可进行提交操作
    9.5在命令行下运行svn update -r HEAD test.txt --username test -password passwd 可进行更新操作

注:上面讲的所创建repository的URL地址可以换成外网IP,或者局域网IP皆可(即,在家里创建一个SVN服务端,即可在公司去访问家里的SVN)

svn用法:摘自http://wh-vip-126-com200907043220.iteye.com/blog/424642的更多相关文章

  1. SVN用法(merge,branch,switch)

    SVN merge命令用法 使用svn的merge命令,把一个版本的变化合并到另一个版本.我使用的tortoise,在当前的工作目录点击右键,选择merge,在from框输入源url,在revisio ...

  2. svn用法

    SVN安装与启动服务 1.下载相应匹配版本的TortoiseSVN(客户端)和Subversion(客户端),安装完毕之后. 2.配置相关文件. 选择TortoiseSVN-->create r ...

  3. linux svn用法

    创建一个版本库.项目目录. 创建一个版本库: svnadmin create ~/SVNTestRepo 创建一个项目目录: svn mkdir file:///home/lsf/SVNTestRep ...

  4. linux下svn用法

    linux下svn的一些常用命令: checkout代码到当前目录: svn co svn://192.168.22.23/project  ./ swich 切换分支: 先查看当前工作副本:svn ...

  5. SVN用法及常见问题分析

    SVN中英文对比: 1,今天遇到的新问题,在父节点里面找不到子节点文件夹,在子节点里面可以上传但是却一直上传不上去. 具体原因:子文件夹里面有个.svn文件(打开隐藏的项目可见),是的子文件夹的svn ...

  6. [ 转载 ]学习笔记-svn用法详解

    SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上 ...

  7. slot 插槽的作用域用法(摘自vue.js 官网)

    有的时候你希望提供的组件带有一个可从子组件获取数据的可复用的插槽.例如一个简单的 <todo-list> 组件的模板可能包含了如下代码: <ul> <li v-for=& ...

  8. idea中的svn配置

    idea的使用之svn篇--有图超详细 http://ylq365.iteye.com/blog/1955291

  9. 结果集(result set)解释与用法

    解释: 引用自wiki: An SQL result set is a set of rows from a database, as well as metadata about the query ...

随机推荐

  1. 由FutureTask的get方法靠什么机制来阻塞引发的思考

    1. FutureTask的get方法靠什么机制来阻塞 看其get方法源码: /** * @throws CancellationException {@inheritDoc} */ public V ...

  2. 字符编码 and cpp

    预备知识 字符:抽象的最小文本单位.仅代表符合没有实际意义(如:¥, a, 国) 字符集:字符的集合(如gb2312, ASCII, UNICODE) 编码:是对字符集的描述,计算机要准确的处理各种字 ...

  3. Failed to execute request because the App-Domain could not be created.

    原错误信息: 服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用.请点击 Web 浏览器中的“刷新”按钮重试您的请求. 管理员注意事项: 详述此特定请求失败原因的错误 ...

  4. call()\apply()\bind()备忘录

    这几个玩意儿几乎看一次忘一次,每次用都要重新看一遍,还是理解的不够.本文对不做深入解释,只根据自己的理解对函数定义进行语义化说明. 1.call() fun.call(context,arg1,arg ...

  5. (顺序表的应用5.4.3)POJ 1012(约瑟夫环问题——保证前k个出队元素为后k个元素)

    /* * POJ-1012.cpp * * Created on: 2013年10月31日 * Author: Administrator */ #include <iostream> # ...

  6. Entity Framework && Lambda

    Lambda表达式详细总结 C# 代码了解委托.匿名方法.Lambda 表达式和闭包本质 将使用了C# Lambda表达式的程序集反编译后,我们发现,它实际上和匿名方法没有什么不同.Lambda的输入 ...

  7. 管道函数(%>%)很简单

    %>%来自dplyr包的管道函数,其作用是将前一步的结果直接传参给下一步的函数,从而省略了中间的赋值步骤,可以大量减少内存中的对象,节省内存 符号%>%,这是管道操作,其意思是将%> ...

  8. R----DT包介绍学习

    DT包:查看矩阵或数据框的内容 12 library(DT)datatable(iris, options = list(pageLength = 5)) DT包提供大量UI定制功能,即修改展示的HT ...

  9. 关于SQLite作业

    --查询Student表中的所有记录的Sname.Ssex和Class列.SELECT sname,ssex,class from Student --查询教师所有的单位即不重复的Depart列.SE ...

  10. Django ModelForm and Form

    django表单系统中,所有的表单类都作为django.forms.Form的子类创建,包括ModelForm 关于django的表单系统,主要分两种 基于django.forms.Form 基于dj ...