SVN基础入门教程

svn是个很强大的代码管理工具,是作为一个coder必不可少的。自己在开发项目的时候感触特别深。比如你写个项目,之后肯定会有修改,特别是改了很多地方的时候,一旦发现错误,再想回去看看哪里改了就晕了。有了svn来管理,真的特别方便。

操作方法

  • 01

    本地建库 用命令提示符进入到Subversion的安装目录下的share目录下,创建svnrepo库,输入以下的命令:

  • 02

    修改配置文件,开启密码访问 然后可以见到share目录下有个svnrepo目录,打开svnrepo目录下的conf目录, 用记事本或者notepad++这样的软件打开svnserve.conf文件, 如图把前的#去掉 PS.anon-access = read表示匿名访问为只读

  • 03

    添加账户 用记事本或者notepad++这样的软件打开passwd文件,在 后面添加一行 表示添加了一个用户,前面的是用户名zn,后面的是密码123456。

  • 04

    启动Subversion服务器 在命令提示符中运行以下命令。其中-d是后台运行,-r是root用户,超级管理员。

  • 05

    客户端TortoiseSVN查看代码 启动服务以后,我们可以在任何空白处右键,选择TortoiseSVN- > Repo-browser, 输入svn://localhost回车后,会显示你需要输入账号密码,就是刚才设置的用户名zn,密码123456,进去后就可以看到本地的svn库中的项目代码。这里4个项目,是我自己已经创建的。

  • 06

    如果想查看远程机器上的svn代码,比如输入SAE上一个应用的svn地址,就可以看到代码了。当然,你没有我的账号密码,是看不了我的这个。

  • 07

    客户端TortoiseSVN下载代码 比如我想把本地的上面那个abc项目的代码都下载下来,就可以在想放代码的路径下,比如我这里放在D盘,空白处右键,选择SVN Checkout…,然后填写相应的URL svn://loaclhost/abc,下载完后可以看到abc目录上带绿色的箭头。

  • 08

    我们可以在abc目录上右键,可以看到其SVN信息,有Subversion中有对应的URL地址等。

  • 09

    客户端TortoiseSVN提交代码 1).添加新文件 2).上传修改的代码 这个可以看到,新添加的1.php文件上面没有小颜色的图标,修改过的文件index.php会变成红色。同样的,你也可以删除文件。对于修改过的文件,你还可以用TortoiseSVN -> Diff,对比修改前面的代码。

  • 10

    提交的时候,可以回到abc目录上右键,也可以直接在目录里面空白处右键,选择SVN Commit,写上提交的原因。这个也是为了以后方便自己查看,你改这些代码是做什么用的。点击OK就提交完成了。

  • 11

    TortoiseSVN中也可以查看log,查看各版本修改的地方。可以在下载代码(checkout)的时候,也可以选择下载哪想版本的代码。默认是HEAD的。这几个是最基础的功能,会这些,平常就可以用了。

(0)

相关推荐

  • vb基础入门教程

    在我们的日常生活中,往往会遇到vb基础入门教程的问题,常常会不知道怎么处理,下面就让小编为大家提供一下解决这种问题的方法,希望能够给大家提供一定的帮助. 操作方法 01 首先,在 Windows 中控 ...

  • excel零基础入门教程

    Excel是人们常用的办公软件,用来显示和处理各项数据,其功能及其强大,要想彻底掌握它的应用并非易事,需要要花时间下功夫.然而,Excel的一些基础功能已经完全能够满足办公人员的需求,并且简单易学,今 ...

  • 华尔兹基础入门教程

    生活中有这许许多多的烦恼,下面就由小编教你华尔兹基础入门教程,希望你的生活多姿多彩~ 操作方法 01 华尔兹的基本舞步结构,是由前进(或后退).横移.并脚三步构成一个基本旋回.这样,第一个旋回和第二个 ...

  • proe基础入门教程

    proe基础入门教程 01 一.Pro/E 3.0的功能和特点 基于特征进行建模:Pro/E软件将一些具有代表性的几何形状定义为"特征",比如拉伸.旋转.孔.壳.筋.倒圆角等.用户 ...

  • cad基础入门教程

    cad怎么入门 01 CAD具有强大的绘图.编辑二维和三维的图形功能,还具有多视图的联动或尺寸与视图的驱动.双向驱动等功能. 02 用计算机CAD机械制图软件制图系统可分为图形输入.图形信息处理.图形 ...

  • 剪映视频教程新手入门(剪映零基础入门教程)

    剪映一直都是玩抖音的朋友非常爱用的一款短视频剪辑APP.这款软件不仅拥有超多免费的剪辑功能,使用剪映剪辑发布的视频还能获得平台更多的推荐.为了让各位小伙伴更快的了解剪映如何使用,今天就为大家分享一期抖 ...

  • 3dmax基础入门教程

    3dsmax是一款三维模型制作软件,该软件功能强大,我们使用该软件可以制作非常多的三维模型,在使用该软件是其基础操作是非常重要的,下面我们就来看看3dsmax是如何入门的吧. 操作方法 01 首先打开 ...

  • Ubuntu 16.04 安装基础入门教程

    作为目前世界上最安全的操作系统,Linux逐渐被大多数人使用,而ubuntu作为Linux分支中最华丽美观的操作系统,有必要有一个好多安装教程 U盘安装Ubuntu 16.04 教程(安装全过程,不包 ...

  • ps零基础入门教程

    ps是一款功能强大的图片编辑处理软件,使用该软件我们不仅可以合成图片,也可以制作图片效果,下面我们就来看看ps零基础是怎么入门的吧. 操作方法 01 打开ps之后我们新建一个文件,然后在这个打开的界面 ...