• 版本控制工具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可以与之前版本进行对比

  • 相关阅读:
    Es spring data jpa 修改连接配置
    object转map类型
    记一次项目中yaml文档引发的惨案 (#yaml文档格式#yaml中'-'的作用)
    02-方法重载
    01-数据类型分类
    Centos 7 Sublime 安装 package control
    修改AdminLTE左侧菜单展开延迟
    【Flask】Flask Restful api
    【Flask】Flask常用信号
    【Flask】Flask上下文
  • 原文地址:https://www.cnblogs.com/luojunweb/p/7045420.html
Copyright © 2020-2023  润新知