zoukankan      html  css  js  c++  java
  • 版本控制工具svn的安装与简单使用

    版本控制工具多用于多人协作开发项目中,这不同于个人开发项目,想把自己代码怎样放置都可以,而且删除了代码很难查找。

    版本控制工具类似于个人处理钱的过程,放于自己口袋管理类似于个人开发情形,如果自己钱丢了很难查找,而将钱放在银联卡上则类似于使用版本控制工具,钱少了可以有据可查,可追溯。

    版本控制工具有许多种,基本需要版本工具客户端和服务端来支撑

    介绍svn

    客户端tortoise svn

    服务端visual svn版本控制工具SVN的使用

    1安装服务端visual SVN

    下载地址:https://www.visualsvn.com/server/download/

     

    不要选择中间那个---next

     

    选择标准版本

    安装即可

    2配置服务端

    计算机—开始---找到Visual SVN Server Manager 打开

     

    右键Repositories create new repositories,一路默认

     

    新建用户

    点击User右键新建

    3客户端Tortoise SVN的安装

    下载Tortoise SVN即可,一直安装即可

    安装成功后在你电脑任何文件下都有一个SVN checkout选项,即安装成功

     

    4,在电脑文件任意位置下右键--check out ,填写服务端地址以及需要下载的项目名字,以及需要下载到的地方。下载仓库项目Test

     

    打开TsetSVN目录,里面有.svn文件,不能删除此文件!!!

     

    Svn基本操作

    1, 在.svn下新建一个文件

    2右键该文件 选择SVN commit

    3ok后到服务器端右键点击Test刷新即可,可见刚才提交的建立的Helloworld.html

    注意 客户端修改后一定要commit才会使得服务端的代码得到更新。

    SVN常见使用问题

    1, 多人使用同一文件,导致文件被修改问题

    首先,我们清空之前用户SVN保存的密码,任意文件右键 tortoiseSVN—setting—saveddata—clear

    我们现在用jack账户来测试,这里check一个新的目录

    Jack程序员下载代码后将test中helloworld.html修改后提交后下班,当第二天luojun程序员也需要使用该文件时,那么问题来了,原先的文件将被修改

    这时我们使用SVN功能之一 show log

    可以看到文件的各个修改信息和版本

    点击相应版本,右键 revert this version即可还原

    程序员上班之前update 下班之前commit

    Diff版本比对功能

    点击文件 diff可以与之前版本进行对比

  • 相关阅读:
    Jenkins-maven项目的构建、部署
    配置管理规范-互联网配置管理特点
    Jenkins-权限控制
    Jira-角色和用户组
    Jira-权限管理
    bat命令生成目录树(包含或不包含文件夹)
    登录QQ出现R6030-CRT not initialized,安装QQ 9.2.0可解决
    pointofix快捷键
    卸载Windows的弹窗广告可尝试使用“广告清道夫”
    激活Windows10专业工作站版
  • 原文地址:https://www.cnblogs.com/luojunweb/p/7045420.html
Copyright © 2011-2022 走看看