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

SVN快速入门2——windows下的操作(转)

    博客分类:
  • SVN
阅读更多

   上一篇文章介绍了如果用命令行执行svn命令,比较繁琐,下面将介绍在windows下进行svn操作。

     为了安全着想,一般不允许匿名用户。所以将repository\conf目录下的svnserve.conf文件的anon-access = read和anon-access = write加上#注释掉,并将password-db = passwd前面的#去掉。意思为使同目录下的passwd文件生效。

image

    在同目录下的passwd文件里创建用户:qishan = qishan123   其中等号左边是用户名,右边是密码。

image

    注意:在一次登录后,SVN会将我们的登录信息保存起来存放在硬盘上的文件中,其存放位置为:C:\Documents and Settings\[你的登录系统用户名] \Application Data\Subversion,如果想要删除该信息,只需要将该目录中的auth文件夹删除即可。

    安装TortoiseSVN http://tortoisesvn.tigris.org   的下载地址如下:http://tortoisesvn.net/downloads

    import命令

    安装成功后,新建一个文件夹,里面建一个文件,在次文件夹点击鼠标右键,出现TortoiseSVN的命令菜单,然后选择import命令。将该目录导入服务器中。纳入svn的管理之下。

image

image

宿儒服务器地址及其说明

image

import成功!

image

checkout命令

新建一个文件夹test4,点击鼠标右键,选择checklou

image

输入要checkout的目录。

image

绿色图标表示文件版本和svn服务器版本一致.

image

修改text2.txt文件,保存后图标变成红色,表示与服务器版本不一致.

image

image

若确认修改,使svn服务器版本的文件和你所修改的文件一直,则需要commit命令

image

image

 

image

commit成功,图标又变成绿色,说明svn服务器里文件的版本已经更新为和你所修改的一致。

image

当别人提交修改后的text2.txt后.你原先checkout的是图标变成红色。

 

image

如果你想更新至svn服务器最新的版本。这个时候用update命令

注意:此时应该在text2.txt所在的文件夹鼠标右键点击svn update

image

此时图标将变回绿色,说明你的文件版本和服务器最新版本一致。

这个时候有个地方需要注意的是,如果你修改文件后,没有commit,但是想回复以前的版本,这个时候不能用update,只能删掉这个文件,重新checkout你想要的版本。

最后讲述add命令

在checkout的文件夹里新建一个文件。

image

执行add命令:

image

 

 

 

 

 

 

 

 

此时图标变成蓝色,说明此文件是新增的文件,但还没在服务器里面更新。

image

若要是svn服务器更新次文件,则对次文件执行commit命令。然后文件图标变成绿色。

image

 

 

image

image

到此,windows下的svn操作已经描述完了。敬请期待下一篇哈!

分享到:
评论

相关推荐

    svn入门教程(subversion与版本控制)

    TortoiseSVN是Windows平台下常用的图形化客户端,提供了直观的右键菜单操作,便于进行添加、删除、更新、提交等版本控制操作。而SVN的命令行客户端则适合高级用户和自动化脚本,提供了更丰富的功能和定制性。 **六...

    svn使用教程

    2. **解决之道——SCM:软件配置管理** - 软件配置管理(SCM)是一种用于管理软件开发过程中的各种文件的技术,包括源代码、文档等。 - 其核心目标是对软件源代码进行控制与管理,确保所有团队成员都能访问到最新的...

    TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi

    《TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi:版本控制利器——TortoiseSVN详解》 TortoiseSVN,作为一款广受开发者欢迎的Subversion(简称SVN)客户端,是软件版本控制的重要工具。在标题中提及的"TortoiseSVN-...

    svn和vss培训资料(打包在一起了有ppt和pdf)

    本文将深入探讨两种广泛使用的版本控制工具——Visual SourceSafe (VSS) 和 Subversion (SVN),适合初学者入门学习。 **Visual SourceSafe (VSS)** VSS 是微软开发的一款早期的源代码版本控制系统。它提供了基本的...

    svn-book

    《版本控制与Subversion》——深入理解SVN的精髓 标题:“svn-book”与描述“subversion电子书”共同指向了一部详尽介绍Subversion(SVN)版本控制系统的重要资源。这部由Ben Collins-Sussman、Brian W. ...

    SVNKit开发指南

    #### 一、SVN快速入门 **SVN**,即Subversion,是一款开源的版本控制系统,被广泛应用于软件开发过程中的代码版本管理。本指南将带领您从零开始,逐步掌握如何使用SVN,并通过Java操作SVN,深入理解SVNKit——一个...

    版本控制工具 Git 32位+64位 ,TortoiseSVN 32位+64位

    TortoiseSVN则是基于Subversion(SVN)的图形化客户端,它以Windows资源管理器插件的形式集成,使得版本控制操作直观易用。TortoiseSVN-1.9.7.27907-x64-svn-1.9.7.msi和TortoiseSVN-1.9.7.27907-win32-svn-1.9.7....

    delphi7从入门到精通

    《Delphi7从入门到精通》是一本专为初学者和有一定基础的程序员设计的教程,旨在帮助读者全面掌握Delphi7这一强大的Windows应用程序开发工具。Delphi7是Borland公司(现Embarcadero Technologies)推出的一款面向...

    Git教程 从入门到精通

    ### Git教程从入门到精通——知识点详解 #### 一、Git简介 - **Git是什么**:Git是一款目前世界上最先进的分布式版本控制系统。它被设计用于高效处理从小型到大型项目的版本控制,尤其适合软件开发项目。 - **Git...

    Git 从入门到精通:版本控制实战指南

    Git的简介和历史:介绍了Git的起源,如何从一个为Linux内核项目设计的版本控制系统演变而来,并与集中式版本控制系统(如SVN)进行对比。 Git的工作原理:讲解了Git的分布式版本控制系统的特点,包括本地仓库与远程...

    《VIM用户手册》中文PDF版

    VIM,全称Vi Improved,是Vi编辑器的一个增强版本,广泛应用于Linux、Unix以及Windows等操作系统中,因其高效、灵活和可扩展性而备受程序员和系统管理员青睐。 在手册中,你会了解到: 1. **VIM的基本操作**:VIM...

    CTF技巧集合 tricks

    这场比赛能够帮助参与者快速学习并积累安全知识,成为安全圈的快速入门途径。然而,由于缺乏“银弹”或捷径,需要通过大量练习才能提高技能。 描述中的“Phithon——CTF比赛总是输?你还差点Tricks!”意味着Phithon...

    The+OpenCV+Tutorials.pdf

    ### OpenCV 教程概述与知识点提取 #### 标题:OpenCV 教程 #### 描述:本教程旨在提供 OpenCV 的安装指南、基本功能介绍及其在图像处理中的...通过这些教程的学习,读者可以快速入门并掌握 OpenCV 的基本使用方法。

    c#完全手册

    - .NET是微软在2000年推出的下一代计算平台和服务框架,旨在通过互联网提供各种服务。 - **概念**:.NET的目标是超越现有的Web站点,构建一个可以互相交换组件的互联网环境。 - **背景**:2000年6月22日,微软...

    hg版本控制

    - 性能提升:分布式版本控制系统相比传统的集中式版本控制系统如SVN、CVS等,在网络带宽利用率、本地操作速度等方面有显著优势。 - 更好的用户体验:Mercurial设计简洁明了,易于学习和使用,降低了新用户的上手...

Global site tag (gtag.js) - Google Analytics