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

    一、SVN使用说明 

    1、SVN客户端简介

    SVN有多种客户端,可以根据使用用途来安装使用符合自己的客户端。

    1.1、TortoiseSVN

    TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。

    1.2、AnkhSVN

    AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交、更新、添加文件,而不用在命令行或资源管理器中提交。而且该插件属于开源项目。

     

    2、SVN安装说明

    2.1、TortoiseSVN

    Win7和XP在安装和使用时没有明显区别,只要分清32位和64位的系统。

    不建议使用TortoiseSVN-1.8.0.24401-win32-svn-1.8.0,这个版本有bug,可能导致不能成功连接,另外这个版本在2003,XP等上安装时,还必须安装补丁,相对比较麻烦。

    可以使用TortoiseSVN_1.7.11.23600_x86这个版本,更低版本也可以使用。

    使用简介可以参考这里:http://www.uml.org.cn/pzgl/200904246.asp#7

    2.2、AnkhSVN

    在VS2003中应使用的版本是AnkhSetup-1.0.6。在VS关闭的情况下,一路安装下去即可。

    VS2005及以上的版本可以使用更高的版本。

    3、杂项

    服务器地址格式:https://ip地址:端口号/svn/

    用户名的命名方式:姓_名(拼音)——例如:张三的用户名为:zhang_san

    二、SVN使用说明

    第一步:SVN checkout。进入一个文件夹,右键选择SVN Checkout;如下图1所示:

    图1

    第二步:输入服务器地址,配置存放文件的SVN的文件夹(该文件夹名字可自定义);如下图2所示:

    图2

    第三步:输入用户名密码,点击确定;等待服务器上文件下载完毕,SVN就可以使用了。

    三、SVN命令说明

    SVN常用的命令基本如下:

    3.1 SVN Update:将SVN上最新的文件更新到自己的机器上

    3.2 SVN Commit:将自己电脑上的文件上传至SVN

    3.3 SVN Add:将自己电脑上从未上传过SVN的文件添加到上传列表

    3.4 SVN Delete:删除某个文件,上传服务器后,服务器对应的文件也将会删除

    3.5 SVN Revert:如果使用SVN Delete命令误删某个文件后,可以恢复

    3.6 SVN ShowLog:查看SVN上传的日志

    3.7 SVN Diff:选中某一文件可以查看和服务器上的不同

    3.8 SVN Different With Previous Version:如果选中的文件盒服务器上相同,那么SVN Diff命令会隐藏,而本命令是查看和之前版本的差别。所以,通过命令3.7和3.8能够非常清晰的查看文件哪里是否并如何修改。

            

    最后一句话

    最后非常重要的是:在每次Commit前都必须先Update,Commit必须认真填写备注。

     

  • 相关阅读:
    [Unity3D]查看与设置游戏帧数FPS
    [Unity3D]关于NaN(Not a Number)的问题
    Unity3D在WebPlayer模式下的异常上报探索
    .net错误处理机制
    .Net 下未捕获异常的处理
    Appstore 提交时错误
    播放器设置 Player Settings
    (转)WebApi发送HTML表单数据:文件上传与多部分MIME
    (转)那些年我们一起清除过的浮动
    AppCan上下拉列表刷新
  • 原文地址:https://www.cnblogs.com/iPragmatic/p/TortoiseSVN.html
Copyright © 2011-2022 走看看