SVN检出、更新、提交

在工作中,我们经常用到版本库管理工具,其中典型代表有GitHub、SVN

在这里主要讲解一下SVN的数据检出与、更新、提交

说明:SVN是一个版本库管理工具,我们使用SVN管理文件的流程:检出(只做一次,初始化)-->更新—>提交

每次修改WindowsSVN库的时候需要先更新(保证每次操作都是最新的SVN库文件),修改完成后右击提交

一、检出

检出指的是将一个新的SVN的目录拉到Windows上,可以根据需要检出,没必要全部检出

1、首先安装好SVN客户端(省略)

2、打开TortoiseSVN Repository Browser,然后输入URL,如下图

3、点击OK后,如下,在需要检出(可以理解为将整个目录导出到Windows的某个目录下)的目录上右击选择 CheckOut…,这里以LEAP目录为例,我们需要将整个目录导出到Windows上

4、等待完成即可

二、更新

每次操作SVN库的时候,先右击更新,保证SVN库中是最新的

因为SVN是一个共享的版本库,很多人都在使用,在你修改某个文件之前另一个同事可能已经修改过了,但是你Windows本地仍然是旧的文件,因此为了保持一致,最好每次都更新一下

注意:因为SVN库随着时间的推移,会很大,如果有个同事给SVN服务器上传了很大的文件,当你全部更新的时候会很浪费时间,因此,最好是你用哪个文件就更新哪个就好了,没必要全部更新

三、提交

当你修改了一个文件,或者增加了一个文件,或者增加了一个目录,那么你只要在对应的文件或者目录上右击点击上传即可,那么你新增的或者修改的就会上传到 服务器的SVN库里;

四、技巧

假如,你不需要将SVN库里的文件检出来,而只是需要修改库里的某个文件,或者直接上传一个文件,或者新建一个目录,那么你可以这样做:

4.1修改一个文件

打开SVN的浏览器如下图:(参考上面方式打开)

找到你要修改的文件,如下,假如我要修改这个文件,那我直接将这个文件拖拽到Windows的任何地方,然后直接在Windows上修改就可以了,然后将修改后的文件再次拖到刚才的拖出来的地方,将原始文件覆盖掉就可以了;

4.2、新建一个目录(在需要建的地方右击选择 Add folder…即可)

4.3、上传文件

将Windows上的任意文件,拖着直接放在SVN这个浏览器里的指定目录下即可

原文地址:https://www.cnblogs.com/liubao-xiaoqin/p/8856535.html

时间: 2024-08-29 05:06:23

SVN检出、更新、提交的相关文章

SVN检出错误【PROPFIND 请求于 '/' 失败: 405 Method Not Allowed】

今天在windowsServer 2003上安装SVN服务出现的问题: 安装步骤可参考: http://www.3lian.com/edu/2015/05-05/210161.html VisualSVN Server 的安装目前最新版本是4.0.0 一 Visual SVN的安装非常的简单, [1 ]几乎是下一步. [2] 选择 visualVSN服务器和管理控制台 或只有管理控制权限 [3]选择程序安装的路径.Subversion Repository(库)的路径和所使用的协议和端口. 你可

Eclispe从SVN检出并启动Tomcat工程

需要的软件(插件):JDK.Eclipse(推荐J2EE版本).tomcatPlugin.TortoiseSVN.apache-tomcat.subsvn. 第一阶段:准备阶段 1.安装JDK,配置系统变量. 2.安装Eclipse和TortoiseSVN,并安装subsvn.tomcatPlugin插件. 第二阶段:配置工程 1.加压缩apache-tomcat(任意位置). 2.打开Eclipse,点击左上“File -> Import”. 3.选择“SVN ->从SVN检出项目”,下一步

Eclipse从SVN检出maven项目后的一些配置

Eclipse从SVN检出maven项目后,会发现它只是一个普通的java project,如图: 这里我们需要把它转成maven-webapp,并调整相关属性,设置运行环境,关联相关jar目录等. 个人环境: eclipse4.4 Luna   JDK7    Tomcat7    Maven3.1 方法: 1.转换成Maven Project 右键项目>Confirgue >Convert to Maven Project,如图: 这样我们就将其转化成了Maven Project,如图,项

从svn检出项目---------不是web项目

javaweb项目从svn检出变成java项目 javaweb项目从svn检出后变成java项目,解决办法是: 1.项目右键–properties–Project Facets,勾选上Dynamic Web Module .Java 两个复选框.点击ok即可.如图:  到此问题已经解决. 网上有人说修改.project文件,但是我尝试了,并没有效果.

SVN检出失败

SVN检出失败就先杀死进程再开启 svn命令: netstat -tnl |grep :3690   查看svn是否启动 ps aux |grep 'svn'  查找所有svn启动的进程 kill -9 2505    杀死2505这个查找到的svn进程 svnserve -d -r /home/svnserver/ 开启进程

如何从svn检出maven项目

1.从svn检出项目 2.转化为Maven项目             把Maven   的setting.xml配置好 3.添加Maven依赖包         打开工程属性对话框,到Deployment Assembly页面 4.Maven  build      命令  clean install -U 5.启动 3不添加包,遇到的问题SEVERE: Error configuring application listener of class org.springframework.we

svn检出服务器项目中出现的could not connect to server

今天来新同事,新配的电脑装上SVN,Myeclipse后,检出服务器的项目老是出现文件不存在,could not connect to server.最后上网搜了下, 1.先用电脑ping服务器,看网络是否有问题(我同事就是电脑WIFI自动连的不知是哪的,ping不通服务器). 2.再检查防火墙是否关闭.(不知道有没有关系,网上有人这么说) 3.如果是第一次用svn检出的话,会出现让你输入用户名密码,结果同事输入后,依然无法检出.最后在服务器的SVN上面发现,检出项目必须在服务器的SVN中添加该

解决Linux下Svn检出Windows SVN服务器上项目SSL handshake failed: SSL error: Key usage violation in certificate has been detected.

在Linux上检出windows SVN服务器上项目时出现了SSL handshake failed: SSL error: Key usage violation in certificate has been detected.的错误. 最后通过从网上检索找到了一个答案: 可以同时解决掉在Ubuntu上和CentOS上检出失败的问题. 在Windows注册表中加入注册项: 32位机器: [HKEY_LOCAL_MACHINE\SOFTWARE\VisualSVN\VisualSVN Serv

从SVN检出项目报override错误

从svn检出项目总是报override错误,解决的方法是进入到eclipse的Window->Preferences->Java->Compiler下,将Compiler comliance level改成1.6以上.

从svn检出的项目缺少.project和.classpath文件解决办法

工程的.project和.classpath文件丢失 解决方案 标签: it 分类: myeclipse Web Project 转 Dynamic Web Project 从MyEclipse转到Eclipse Java EE IDE,尽可能延续svn项目. 1,从svn检出Web Project,将被识别为Java Project而不能发布到Server. 2,新建同名Dynamic Web Project, 配置Build Path –> Source –> Default output