1. 安装TortoiseSVN
2. 首先要建个文件夹,专门用来存放各个工程。比如:f:\svn\net\project,然后在这个目录里面点鼠标右键,选择 TortoiseSVN -> Create repository here,创建工程就完成了。这时TortoiseSVN会在这个目录里面生成很多数据库及相关文件。
3 找到你要import 的项目 如:e:\project这个目录 。点鼠标右键,选择TortoiseSVN -> Import,在弹出的对话框中输入前面创建的数据库目录file:///D:/svn/net/project,点确定后,就将所有的文件导入svn了。这时,项目文件夹e: \project就可以删掉了,因为所有的数据已经保存在svn中了。
3. 检出(Checkout)工作拷贝
实际开发的时候,要首先检出一个工作拷贝。方法很简单,随便找个文件夹,点鼠标右键,选择svn checkout,然后选择刚才建的"project",点确定就可以了。检出的工程拷贝文件夹会显示一个绿色对号图标:
如果修改了工作拷贝中的文件,就会显示惊叹号图标:
4. 提交(Commit)工作拷贝
当编程告一段路之后,就需要提交到svn中,让修改记录在svn中。提交的方法:在工作拷贝的文件夹上点鼠标右键,然后选择svn commit,在弹出的对话框中输入修改信息,以便日后查找。
TortoiseSVN的入门使用就是这些,要了解高级功能,还必须学习svn的工作原理。
修改SVN用户名密码
主要有两种方法,一种是删除SVN客户端的账号配置文件;另外一种就是去SVN服务端将账号设置成不可用。
具体步骤:
1、通过删除SVN客户端的账号配置文件
(1)找到我们使用的客户端配置文件,在window xp下面他们的位置在系统盘的 C:\Documents and Settings\Administrator\Application Data\Subversion\auth\文件夹中,把里面的所有文件删除。
(2)使用SVN更新或提交,使得客户端与服务端进行通讯,这样就会SVN客户端就要求我们输入新的用户名密码,输入我们的用户名密码就可以替换掉旧的用户名密码。
2、通过修改SVN服务端账号配置文件,这部分需要SVN的管理员配合
(1)找到服务端账号配置文件,这个文件位于SVN服务器的安装路径 config文件夹,打开并编辑passwd文件,删除或注释需要被替换的账号
(2)在客户端使用SVN更新或提交,使得客户端与服务端进行通讯,这样就会SVN客户端就要求我们输入新的用户名密码,输入我们的用户名密码就可以替换掉旧的用户名密码。
分享到:
相关推荐
IBM-ETP-java培训04.Eclipse和SVN应用.ppt IBM-ETP-java培训04.Eclipse和SVN应用.ppt IBM-ETP-java培训04.Eclipse和SVN应用.ppt
【svn应用笔记】 SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目中的源代码和其他文件。它允许团队成员协同工作,跟踪文件的修改历史,并方便地回滚到任何先前的状态。这篇博文将深入探讨SVN的...
SVN,全称为Subversion,是一种广泛应用于软件开发领域的版本控制系统。它允许团队成员协同工作,跟踪对项目文件的修改,同时保持代码的历史版本记录。本压缩包包含了使用SVN所需的一切软硬件,包括客户端、服务器端...
MyEclipse是一款强大的Java EE集成开发环境,它基于Eclipse平台,提供了丰富的功能,包括Web项目开发、数据库管理、J2EE应用服务器支持等。为了在MyEclipse中实现SVN的版本控制功能,我们需要安装一个支持SVN的插件...
在本资源包中,包含了SVN的服务端、客户端、插件以及使用教程,旨在帮助用户全面掌握SVN的安装、配置与应用。 **一、SVN服务端** 服务端是SVN的核心组成部分,负责存储和管理项目的所有版本历史。常见的SVN服务端...
首先,你需要下载"SmartSVN.zip"这个压缩包,解压缩后得到SmartSVN应用程序。在Mac上,你可以通过双击应用程序图标来运行它。首次启动时,系统可能会提示你需要给予相应的权限,确保你按照提示操作,以便SmartSVN能...
2. 启动SmartSVN:安装完成后,打开SmartSVN应用程序,可能会进入试用模式或者提示输入许可证信息。 3. 导入注册文件:找到下载的"SmartSVN注册文件",这可能是一个文本文件或特定格式的数据文件。在SmartSVN中,...
【Ubuntu下SVN应用详解】 Subversion(简称SVN)是一种流行的版本控制系统,常用于管理软件项目的源代码。在Ubuntu操作系统中,安装和使用SVN是开发者协作和代码管理的重要工具。本文将深入探讨在Ubuntu环境下SVN的...
在安装完成后,用户可以在SmartSVN应用程序中选择"Help"菜单,然后点击"Register",按照提示导入这个license文件,这样就能解锁全部功能,无需购买或使用试用版。 "changelog.txt"和"Readme.txt"通常包含软件的更新...
#### 四、SVN应用场景示例 - **团队协作开发**:多个开发者可以同时对同一项目进行修改,通过SVN进行版本控制和协同工作。 - **代码审查**:利用SVN的日志功能,团队成员可以轻松查看代码变更历史,进行代码审查。 ...
四、SVN应用场景 1. 团队协作:多人共同开发一个项目,通过SVN确保代码同步,避免版本混乱。 2. 版本管理:记录每次修改,便于回滚到特定版本,追踪问题来源。 3. 分支管理:创建分支进行实验性开发,不影响主线代码...
#### 五、SVN应用场景 SVN广泛应用于各种规模的软件开发项目中,尤其是在需要维护多个版本或分支的情况下特别有用。例如: - **企业级项目管理**:大型软件项目通常需要严格的版本控制机制,SVN能够满足这类需求。...
**安装SVN应用端**是使用SVN的第一步。通常,SVN客户端如TortoiseSVN、SmartSVN等提供直观的图形用户界面,方便用户进行版本控制操作,如检出、提交、更新、合并等。这些客户端需要与SVN服务端配合使用,以便在远程...
本文将详细介绍如何安装 SVN 服务器和客户端,以及如何配置、启动 SVN 服务,并在 MyEclipse 中安装 SVN 插件,最后提供一个简单的 SVN 应用示例。 1. **安装 SVN 服务器及客户端** - 服务器安装:这里使用的是 ...
SVN应用场景 - **团队协作**:多个开发者可以同时在一个项目上工作,通过SVN来协调和管理代码变更。 - **代码备份**:SVN版本库可以作为一个备份系统,帮助开发者恢复丢失或误删除的文件。 - **分支管理**:SVN支持...
SVN,全称为Subversion,是一款广泛应用于软件开发领域的版本控制系统。它允许团队成员协同工作,跟踪文件和目录的变化,并提供了回滚到历史版本的能力。SVN插件则是与Subversion集成的工具,通常用于增强IDE(集成...
### Windows下Svn安装与应用 #### 一、概述 Subversion(SVN)是一种广泛使用的版本控制系统,它能够帮助团队有效地管理和跟踪代码的变化。在Windows环境下安装和配置SVN对于许多开发人员来说是非常必要的技能。...
标题"svn服务器和客户端应用软件"提到了两个关键概念:svn服务器和客户端应用。这里,svn是Subversion的简称,是一个版本控制系统,用于管理代码和其他文件的变更历史。服务器部分指的是Subversion仓库,它存储了...