zoukankan      html  css  js  c++  java
  • SVN简明教程

    SVN简明教程

    Posted on 2010-09-07 17:34 幻海蓝梦 阅读(7196) 评论(0)  编辑  收藏 所属分类: 版本管理 

    http://www.emsym.com/blog/?p=1976 以前不太注意版本控制,有时候,弄了一天的程序没有及时保存,费了;跟团队的人一起做东西时,联调之前还要该死的整合,有了SVN,我们可以很好的进行版本控制以及组内协助。

    写篇日志,作为参考

    首先从TortoiseSVN官网上下载TortoiseSVN,安装

    在你要同步的文件夹上,点击右键

     

    输入URL

     

    点击OK后,出现如下界面

     

    输入你的用户名和密码(这里是你的QA上的用户名和密码)

    这里注意:你工程名的大小写,TortoiseSVN对于大小写是敏感的

    你同步的文件夹就变成了这个样子

     

    如果你想往你的项目中添加文件,可以把文件拷贝到这个被同步的文件夹下,被拷贝的文件就变成了,这个样子

     

    然后点击 SLN0901 文件夹右键

     

    出现SVN Update和SVN Commit… 两个选项,这两个选项的区别是SVN Update可以一次提交你所有的修改,SVN Commit… 提交你所选择的文件

    这里我点击SVN Commit… 选择要提交的文件

     

    点击OK

     

    就把文件都上传上去了,貌似网速很快来,这样就完成了

    打开 SLN0901 这个文件夹后

    里面的文件夹也变成了对号,说明上传成功了

     

    这时,我打开work 文件夹,发现里面有一些不需要的文件

     

    我把它们删除掉,回到前一层文件夹,点击SVN Update进行更新就好了

    当然,我还可以通过浏览器,查看我上传的文件,比如我输入自己项目的URL

     

    哦,这就是我上传的东西,很方便吧

    同时,你还可能用到下面的功能,这些你在右键你的文件夹后,都可以找到

     

    SVN Update:与服务器版本对比,进行更新

    Revert:取消上一次的操作(只针对客户端,服务端不做改动)

    Add:增加新目录或新文件至项目

    Revision Graph:版本示意图

    Show log:查看版本日志及不同版本间相互比较

    Check for modifications:同服务器上的项目版本进行比较,并可做相应的修改。

    如果要进行版本控制等操作的话,读一下菲总的《SVN 使用》

  • 相关阅读:
    30行js让你的rem弹性布局适配所有分辨率(含竖屏适配)(转载)
    JavaScript事件流原理解析
    Java中this和super的用法和区别
    Java多态面试题案例几解题思路
    Java多态的向上转型和向下转型
    Java方法的重载和重写
    Java冒泡具体的原理,以及下标的变化
    Java中的冒泡排序和选择排序
    使用Java实现对一个数组的增删改查以及初始化
    Java中构造函数传参数在基本数据类型和引用类型之间的区别
  • 原文地址:https://www.cnblogs.com/frankly-frank/p/3486332.html
Copyright © 2011-2022 走看看