zoukankan      html  css  js  c++  java
  • SVN安装使用小结

    SVN在实际的项目开发中有很广泛的用途。一开始接触SVN(Subversion),思路并不清楚,现在总算理清了。

    声明:本文并不是系统地对SVN做介绍,而是笔者的使用总结,个人认为的一些要点,可能对初学者更加有用。

    1.SVN结构

    SVN其实也是一种C/S结构,我们的电脑一般是客户端,当然也可以作为服务端。

    这里需要声明,B/S结构本质上也是一种特殊的C/S结构,所以如果你知道你的SVN服务器地址,用浏览器也可以访问。

    我们为什么要用SVN呢?我认为有两方面的作用:

    • 版本控制。
    • 文档共享,不需要分发即可实现共享。

    2.第一次安装配置SVN客户端注意点

    很多教程将SVN服务端、客户端安装混在一起,对于初学者造成了一定的困扰。在这里我们需要明确,我们很少有机会安装SVN服务端,所以这里单讲客户端安装要点。

    2.1  安装

    安装本身并没有什么可说的,可以参考http://blog.csdn.net/sipsir/article/details/3973633  。

    2.2  配置

    仅仅在第一次需要做如下配置,以后就不需要了。

    1)在你的电脑上(即客户端)建立一个空文件夹,建议不留空格,不要中文。

    2)建立和SVN服务器的连接。右键---->checkout---->输入URL(可以先通过浏览器访问SVN服务器,找到你要连接的服务器中某个文件夹的路径)---->输入账号、密码---->ok。

    对步骤2)的说明:安装完客户端后,第一次使用要将服务器上的资源checkout到本地,以后只需update即可。

    通过上述两个步骤就可以将我们自己建立的文件夹和SVN服务器对应的路径连接起来,我们就可以在我们的电脑上(客户端)对SVN服务器上的内容做操作。而且上面的步骤是一劳永逸的,除非你再次装系统,或者SVN服务器IP换了。

    3.SVN操作

    • 1)签出源代码到本机(Checkout)【 服务器----> 本机】
    • 2)签入(导入)源代码到SVN服务器(Import)【本机 -----> 服务器】
    • 3)提交修改过的文件到SVN服务器(SVN Commit…)
    • 4)添加新文件到SVN服务器(TortoiseSVN=>>Add)
    • 5)更新本机代码与SVN服务器上最新的版本一致(SVN Update)
    • 6)重命名文件或文件夹,并将修改提交到SVN服务器(Rename)
    • 7)删除文件或文件夹,并将修改提交到SVN服务器(delete)
    • 8)变更svn服务器地址(Relocate)

    当然,还有其他的功能,这里没有一一列举。读者可以自行搜索。

    4.参考资料

    1)SVN客户端安装与使用 - 百事乐 - 博客频道 - CSDN.NET   http://blog.csdn.net/sipsir/article/details/3973633

     

  • 相关阅读:
    bat命令2
    bat实现创建、复制、删除文件及文件夹
    bat命令1
    ckeditor使用教程
    统计SqlServer每张表内的数据量
    entiryFramework 事务控制
    jQuery验证控件jquery.validate.js使用说明
    asp.net中套用母版页之后的findcontrol
    SessionState
    窗体单例问题
  • 原文地址:https://www.cnblogs.com/helloIT/p/4969123.html
Copyright © 2011-2022 走看看