`
joewalker
  • 浏览: 211275 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

SVN配置三:使用篇--Svnversion控制台应用

    博客分类:
  • SVN
阅读更多

      感谢大家这么有耐心的看完我的安装篇和配置篇,svn精彩的部分就要开始了!!

      大家选择使用Svnversion控制台应用是正确的,技术的精髓永远都是在这黑底白字的控制台中起源出来的!哈哈,开个玩笑,废话不多说!现在教大家如何把工程导入进svn版本库。

 

一、测试导入项目。

     1、假若有个工程在目录 e:\prjTest 下,在控制台中打开该目录 cd e:\prjTest

E:\prjTest 的目录

[.]                                  [..]                     .classpath
.myhibernatedata           .mymetadata      .project
.springBeans                   [WebRoot]           [src]
test 20081030 1022.sql   [.myeclipse]         [.settings]

 

     2、输入  svn import . svn://localhost/svnTest -m "initial import" --username admin --password admin

     注意:a:[.] 表示当前目录,你也可以指定项目的绝对路径,如svn import e:\prjTest svn://localhost......。

              b:注意版本库的文件夹名称

              c:注意[\]目录下,最高权限的用户名和密码,必须是可读可写的用户。

              d:如果出现错误:svn: 的d:\svnTest\conf\svnserve.conf:12: Option expected,原因是svnserve.conf前边有空格,去掉即可。

              e:如果出现错误:svn: 认证失败,则检查authz和passwd中是否设置正确。

确认注意事项无误之后,如果正常的话会出现如下信息:

增加           .myhibernatedata
增加           .classpath
增加           test 20081030 1022.sql
增加           WebRoot
增加           WebRoot\META-INF
增加           WebRoot\META-INF\MANIFEST.MF
增加           WebRoot\index.jsp
增加           WebRoot\list.jsp
增加           WebRoot\WEB-INF
增加           WebRoot\WEB-INF\spring.tld
增加           WebRoot\WEB-INF\spring-form.tld
增加           WebRoot\WEB-INF\lib
增加 (二进制)  WebRoot\WEB-INF\lib\jasperreports-1.3.4.jar
增加 (二进制)  WebRoot\WEB-INF\lib\jboss-common.jar
增加 (二进制)  WebRoot\WEB-INF\lib\commonj-twm.jar
增加 (二进制)  WebRoot\WEB-INF\lib\aopalliance.jar
增加 (二进制)  WebRoot\WEB-INF\lib\jotm.jar

...........

提交后的版本为 1。

 

      把项目导入版本库后,可以发现版本库的文件夹占用的磁盘空间明显变大,生成第一个版本。

 

 

二、测试导出项目。

      操作和导入差不多,先确定需要导出的路径,如F盘下,在控制台打开f:盘符,

      输入 svn checkout svn://localhost/svnTest --username joewalker --password joe

 

出现如下信息,则导出正常:

........

A    svnTest\src\com\action
A    svnTest\src\com\action\BooksAction.properties
A    svnTest\src\com\action\BooksAction.java
A    svnTest\src\com\action\BooksAction-save-validation.xml
A    svnTest\src\com\books
A    svnTest\src\com\books\model
A    svnTest\src\com\books\model\Books.hbm.xml
A    svnTest\src\com\books\model\Books.java
A    svnTest\src\com\books\dao
A    svnTest\src\com\books\dao\hibernate
A    svnTest\src\com\books\dao\hibernate\BooksMapDao.java
A    svnTest\src\com\books\dao\iface
A    svnTest\src\com\books\dao\iface\BooksDao.java
A    svnTest\src\com\books\services
A    svnTest\src\com\books\services\iface
A    svnTest\src\com\books\services\iface\IBooksService.java
A    svnTest\src\hibernate.cfg.xml
A    svnTest\.myeclipse
A    svnTest\.springBeans
A    svnTest\.settings
A    svnTest\.settings\com.genuitec.eclipse.j2eedt.core.prefs
取出版本 1。

 

     转到F盘根目录下,就可以在当前目录下生成一个svnTest的项目目录,目录中的内容就是我们刚才所提交的所有文件。

 

     哈哈!讲完啦!是不是觉得很简单!!控制台的应用也并不复杂,不过对于版本控制和管理,还是使用TortoiseSVN更好!接下来进去看看图形的控制吧,用起来人性化些!!

    SVN配置三:使用篇--TortoiseSVN图形应用 

 

    不想多学习一点东东的话,就可以跳到最后一个章节教程。因为开发中间,多数是基于Eclipse下面使用SVN,TortoiseSVN还是用得很少的,版本控制管理员才会接触的比较多。

     SVN配置四:SVN+MyEclipse  继续加油哦!!

 

分享到:
评论

相关推荐

    版本控制器:SVN---使用说明

    版本控制器:SVN---使用说明 版本控制器:SVN是一种开源的版本控制系统,旨在解决软件开发过程中的代码管理问题。本文将对 SVN 的使用进行详细的解释,并提供实用的操作指南。 1. 版本控制的必要性 在软件开发...

    我的服务器客户端SVN配置篇2016-10-26

    - **启动安装**: 双击`TortoiseSVN-1.9.3.27038-x64-svn-1.9.3`文件启动安装向导。 - **安装选项**: 确认安装路径后继续安装。 - **安装**: 点击“Install”按钮开始安装。 - **完成**: 安装完成后可以选择是否...

    SVN属性配置:必须输入日志/日志模版

    标题中的“SVN属性配置:必须输入日志/日志模版”指的是在使用Subversion(SVN)版本控制系统时,对于提交操作的一个规范设置。SVN允许用户为每个文件或目录设置特定的属性,这些属性可以控制提交行为,比如强制用户...

    svn-win32-1.8.9-1-ap24_pdb

    "svn-win32-1.8.9-1-ap24_pdb"这个标题表明这是针对Windows平台的SVN服务器端版本,具体是1.8.9版本,可能包含了程序数据库(pdb)文件,这类文件通常用于调试和诊断目的。1.8.9版本的发布意味着它包含了一系列的...

    SVN安装和采用http或https访问

    SVN(Subversion)是一种版本控制系统,用于管理文件和目录的历史版本。SVN资源库通常使用特定协议访问,比如svn://或...安装与配置完成后,客户端可以通过指定的URL使用相应的协议访问到SVN资源库,进行版本控制管理。

    MyEclipse 8.0下SVN插件的使用

    - 另外,还需安装`TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi`作为图形界面工具。 - 下载`site-1.0.6.zip`文件,该文件包含MyEclipse所需的SVN插件资源。 2. **配置TortoiseSVN:** - 安装`TortoiseSVN-1.6.6...

    SVN常用操作----查看代码提交以及改动记录方法

    安装与配置SVN 首先,你需要在计算机上安装SVN客户端,例如TortoiseSVN,这是一个直观且用户友好的Windows客户端。安装完成后,右键菜单会增加SVN相关的选项。 ### 2. 检出代码仓库 使用SVN的"检出"功能,你可以...

    change-svn-wc-format

    1、cmd进入py文件目录下执行py文件加入--help查看帮助,命令C:\change-svn-wc-format>change-svn-wc-format.py --help 2、cmd执行下面命令,把项目对应SVN从1.5降为1..4 change-svn-wc-format.py d:\Mydropbox\...

    SVN-x64-svn-2017-10-31 104600_Hcs.zip

    **MSI安装包**:"SVN-x64-svn-2017-10-31 104600_Hcs.msi"是一个Windows Installer包,它包含了安装SVN客户端所需的全部组件和配置信息。用户只需运行这个安装程序,按照向导提示完成安装步骤,即可在Windows系统上...

    IDEA中SVN、Git的配置

    当使用IDEA自带的Subversion (SVN) 客户端时,需要进行以下几步配置确保SVN功能正常运行: 1. **取消勾选内置SVN设置:** - 在IDEA中打开`Settings`或`Preferences`(取决于操作系统)。 - 寻找`Version Control`...

    svn服务器配置和使用

    ### SVN服务器配置与使用知识点详解 #### 一、概述 Subversion(简称SVN)是一种分布式版本控制系统,广泛应用于软件开发和其他需要版本控制的场景。本文档基于作者的学习经验及官方文档进行了精简,旨在为用户提供...

    SVN资源权限管理系统安全,流畅,极简的管理工具.rar

    致力于成为一个安全流畅,极简可靠的SVN管理工具 主要功能 支持用户现有SVN项目导入,一键迁移; SVN仓库创建,管理; SVN用户,用户组创建,管理; SVN资源权限授权; 用户权限查看,密码更改; SVN仓库支持多库...

    myeclise10之svn:E210004错误解决

    myeclise10 svn: E210004: Number is larger than maximum 解决方案 专门解决win7 64位操作系统 下svn插件问题。 下载文件包括: site-1.8.22.zip --->svn离线安装包 Slik-Subversion-1.8.9-x64 --->问题修复必选...

    git-svn-helpers:使 git-svn 变得简单的命令行工具

    git-svn-helpers 是一个命令行工具的集合,它极大地简化了 git for svn 存储库的使用。 它的主要目标是在现有的 svn checkout 之后设置一个本地 git 存储库,“无需动脑筋”。 它还解决了使用单个 git-svn 存储库...

    Eclipse SVN插件(svn-site-1.6.17)

    在本文中,我们将深入探讨Eclipse SVN插件(svn-site-1.6.17)及其相关组件,以帮助您更好地理解和使用这个强大的版本控制系统。 首先,Eclipse SVN插件提供了图形化的用户界面,使得用户可以方便地进行版本控制...

    svn: This client is too old to work with

    1.CMD >change-svn-wc-format.py D:\MyEclipseWorkspace\projectName\WebRoot\WEB-INF\lib 1.4 --verbose CMD >change-svn-wc-format.py D:\MyEclipseWorkspace\projectName\WebRoot\WEB-INF\lib 1.4 --verbose ...

    SVN配置管理及工具使用

    以下是对SVN配置管理和工具使用的详细说明: 1. **安装与配置SVN**: - 安装SVN客户端:对于Windows用户,可以使用TortoiseSVN;对于Linux或Mac用户,可安装命令行工具如`svn`。 - 配置SVN服务器:通常使用Apache...

    svn服务端可视化管理工具-VisualSVN-Server-2.1

    svn服务端可视化管理工具-VisualSVN-Server-2.1,能够管理本地svn资源文件。图形化 版本管理工具

Global site tag (gtag.js) - Google Analytics