`

SVN一些用法

 
阅读更多
//百度百科:
检出代码
  初次使用TortoiseSVN的时候,你需要将服务器的代码下载到本地,这就是SVN Checkout(SVN检出)。检出的步骤如下
  第一步,如图1,创建一个新文件夹作为本地工作目录(Working directory),可以使用应用名为文件夹名。如,为我的应用vyes创建本  建立工作目录地工作目录。
  第二步,从SAE的SVN仓库检出(checkout)一个应用的全部版本代码,如图2,右键–>点击“SVN Checkout”
  TortoiseSVN右键  在弹出页面中填写仓库URL即可,其它默认参数即可,如图3:
  TortoiseSVN检出对话框  Reversion处,“HEAD revision”是指最新版,也可以指定Revision为任意一个版本。
  点击“OK”,出现下载界面,如图4:
  检出的下载界面  如果一切顺利,vyes应用所有版本代码将会全部出现在刚刚创建的vyes文件夹下文件夹,1是指vyes的第一个版本,如图5:
  TortoiseSVN检出成功
修改并提交代码
  在本地使用你喜欢的编辑器,编辑任意文件,保存后该文件图标将会出现红色感叹号,表示这个文件修改过,没有提交,如图6所示:
  Tortoise修改代码  刚刚修改过的global.css变色了。下面需要提交(commit)最近的更新。在global.css上击右键,出现菜单 ,选择“SVN commit”,如图7:
  右键菜单的commit  然后填写关于本次更新的日志(log message),这是必填项,否则commit会失败。如图8:
  commit提交对话框  当您看到如图9所示,表明刚才的修改已经成功提交,并且前该vyes项目的SVN版本号加1,变成91了。
  commit提交成功
新增文件、文件夹
  在 SVN工作目录下,对于文件修改,完成后只需要commit就ok了,但对于新增文件,或者从其它目录复制进来的文件或文件夹,需要在commit之前需 要做一步add操作,即将文件或文件夹添加到svn工作目录中来,否则SVN客户端不认它。具体操作很简单,如图10:
  新增文件或文件夹  然后再如图7所示,右键commit即可,commit之后,在浏览器上输入你的应用地址就能访问了
//////////////////////////////////////////////////////////////////////////////////
SVN 更换修改用户名======
如果装了TortoiseSVN:
Settings -> Saved Data -> Authentication Data -> clear。即可清除保存的上个用户登录信息;当再次用到svn时,会提示输入用户名密码,输入新的用户名密码即可。

或者,手动删除下面目录下的svn登录用户信息保存文件:
C:\Documents and Settings\javaLee\Application Data\Subversion\auth\svn.simple


通过TortoiseSVN的clear Authentication Data和手动删除效果是一模一样的!都是对userName\Application Data\Subversion\auth\svn.simple\目录下的已保存登录用户信息文件进行删除。



/////=========================================

由于在svn的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法。

    解决方案如下:

在Eclipse使用SVN的过程中大多数人往往习惯把访问SVN的用户名密码自动保存起来
以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名,
这时候怎么办?在网上查找后发现如下方法:

1. 查看你的Eclipse中使用的是什么SVN Interface
windows > preference > Team > SVN #SVN Interface

2. 如果是用的JavaHL, 找到以下目录并删除auth目录下的文件.
C:"Documents and Settings"[YourUserName]"Application Data"Subversion"

3. 如果你用的SVNKit, 找到以下目录并删除.keyring文件.
[eclipse]"configuration"org.eclipse.core.runtime

    主要有两种方法,一种是删除SVN客户端的账号配置文件;另外一种就是去SVN服务端将账号设置成不可用。

    具体步骤:

    1、通过删除SVN客户端的账号配置文件

    (1)找到我们使用的客户端配置文件,在window xp下面他们的位置在系统盘的 Documents and Settings\alex\Application Data\Subversion\auth\文件夹中,把里面的所有文件删除。

    (2)使用SVN更新或提交,使得客户端与服务端进行通讯,这样就会SVN客户端就要求我们输入新的用户名密码,输入我们的用户名密码就可以替换掉旧的用户名密码。

    2、通过修改SVN服务端账号配置文件,这部分需要SVN的管理员配合

    (1)找到服务端账号配置文件,这个文件位于SVN服务器的安装路径 config文件夹,打开并编辑passwd文件,删除或注释需要被替换的账号

    (2)在客户端使用SVN更新或提交,使得客户端与服务端进行通讯,这样就会SVN客户端就要求我们输入新的用户名密码,输入我们的用户名密码就可以替换掉旧的用户名密码。
分享到:
评论

相关推荐

    git-svn使用用法

    基本的使用方法包括:本地修改代码后使用git commit命令提交更改,使用git svn rebase命令同步远程svn服务器的更改,以及使用git svn dcommit命令推送更改到远程svn服务器。 总之,git-svn是一个将Git的灵活性与SVN...

    SVN使用方法简单总结

    首先,安装SVN的客户端工具是使用SVN的基础。TortoiseSVN是一个常用的Windows平台下的图形化SVN客户端,通过安装`TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi`,你可以获得直观的右键菜单集成,方便进行各种SVN...

    SVN(一)客户端及eclipse-svn插件用法

    以上就是SVN客户端的基本使用方法,以及在Eclipse中借助eclipse-svn插件进行版本控制的主要操作。了解和熟练掌握这些技能,对于提升团队协作效率和代码质量至关重要。通过不断实践和熟悉SVN的各种功能,开发者能够更...

    SVN插件及使用方法

    本篇文章将深入探讨SVN插件及其使用方法。 首先,我们需要了解SVN插件的作用。SVN插件通常是集成到开发环境或IDE(如Eclipse、IntelliJ IDEA、Visual Studio等)中的工具,它们提供直观的用户界面,使得开发者可以...

    SVN使用方法ppt

    SVN,全称为Subversion,是一种广泛应用于软件开发领域的版本控制系统。它允许团队成员协同工作,跟踪并管理项目中的文件和目录的变更。...掌握SVN的使用,能够极大地提升开发效率和代码质量管理。

    SVN使用方法培训

    公司内部培训用svn使用方法,对于svn零基础的初学者很有用

    SVN 的使用方法详解

    SVN,全称为Subversion,是一种版本控制系统,用于管理和跟踪文件和目录的变更。通过SVN,用户可以记录项目的历史版本,便于恢复旧版本、管理多人...通过熟练掌握SVN的使用,可以显著提升开发效率和团队协作的流畅度。

    SVN使用规则(各阶段中svn的使用方法介绍)

    ### SVN使用规则(各阶段中svn的使用方法介绍) #### 版本控制原则概述 版本控制系统,如SVN,是现代软件开发过程中不可或缺的一部分。它不仅帮助团队成员追踪代码的变化历史,还支持协同工作,确保项目的顺利进行。...

    svn的使用方法简介

    删除文件或目录使用`svn delete`或`svn rm`,合并不同分支的更改使用`svn merge`,而`svn diff`则用于查看两个版本之间的差异。 在使用SVN时,可能会遇到权限验证,需要输入用户名和密码。此外,SVN还支持匿名访问...

    svn使用方法讲义

    svn使用方法讲义,讲解了svn的拉代码提交代码等操作。

    SVN的使用方法,使用基本流程

    SVN基本使用手册 从安装开始讲解,包括设置访问用户名和口令、svn使用基本流程等

    SVN安装包及使用方法

    SVN,全称为Subversion,是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的变更历史。在软件开发过程中,SVN可以帮助团队协同...掌握SVN的安装和使用方法,将有助于提升团队的开发效率和代码质量。

    svn的用法以及使用

    ### SVN的基础用法与实践 #### 一、导入项目(Checkout) **定义**: Checkout 是指从SVN资源库中检出项目的操作。 **步骤**: 1. 在开发环境中选择【File-Import】选项。 - 如果菜单中没有SVN相关的选项,可能是...

    SVN基本用法.doc

    SVN基本用法.doc,主要介绍了英文版SVN用法,众所周知,SVN是服务器端项目管理工具,安装的什么版本是不可能随个人习惯而改变的,我们要做的就是尽可能适应最麻烦的版本

    svn客户端的使用方法

    【SVN客户端的使用方法】 SVN(Subversion)是一种版本控制系统,用于管理软件开发过程中的源代码和其他文件。在本文中,我们将详细介绍如何使用SVN客户端,特别是TortoiseSVN,进行代码的导入、迁出、提交、添加新...

    SVN使用方法易学材料

    ### SVN使用方法详解 #### 一、SVN简介 Subversion (SVN) 是一种广泛使用的版本控制系统,用于管理软件开发过程中的代码变更历史。它能够帮助开发者追踪每一项改动,并支持团队协作开发。SVN的主要特点包括强大的...

    SVN使用方法

    SVN使用方法 SVN SVN常用使用方法 简单易懂

    SVN使用指南(含SVN服务器的安装与使用)

    SVN 使用指南(含 SVN 服务器的安装与使用) SVN(Subversion)是一种版本控制系统,能够帮助开发团队更好地管理代码仓库...通过本指南,读者可以了解 SVN 服务器端和客户器端的安装与使用方法,从而更好地使用 SVN。

    代码管理ANKHSVN插件的用法

    ### 代码管理ANKHSVN插件的用法 #### 一、服务器端程序及文件 在使用ANKHSVN进行代码管理之前,首先需要确保服务器端的相关配置已经完成。服务器端程序及文件通常包括SVN服务器软件及其配置文件。在本案例中,...

    SVN使用SVN使用SVN使用

    在开发过程中,SVN使用的重要性不言而喻,它提高了工作效率,确保了代码的一致性和可追溯性。 首先,安装SVN客户端是使用SVN的第一步。常见的客户端有TortoiseSVN(Windows平台)、SmartSVN(跨平台)等,它们提供...

Global site tag (gtag.js) - Google Analytics