【SVN】银河麒麟(Kylin V10)操作系统下使用SVN

news/2025/1/8 2:08:06/

在此记录下在银河麒麟(Kylin V10)下使用SVN的方法以及一些命令的简单使用,其实对个人而言知道一些简单用法就够了。

1、安装:

sudo apt install subversion

在kylin操作系统下,目前只找到了在线安装的方式,离线安装的方式还未找到(欢迎各位大佬不吝赐教)。

2、查看svn版本号:

svn --version

3、检出:


 在指定目录下执行以下语句,svn就会将服务器上的库下载到该目录下。

svn checkout http://192.4.2.8/projects/Kkkk --username=user

然后按照提示输入该用户对应的密码。

其中,http://192.4.2.8/projects/Kkkk为SVN仓库的地址。

另外,经实际测试,在Kylin操作系统使用下面这种形式的SVN仓库地址:

svn checkout svn://192.4.2.8/projects/Kkkk --username=user

会提示连接不上svn服务器,连接超时(防火墙关闭,浏览器能访问)。

4、查看工作副本的状态

svn status

如果要查看某个目录下文件的状态,只需进入到该工作目录下执行该命令。
状态码的含义:
单个字母情况:
    空白 表示无改动
    M 表示改动
    A 表示添加
    D 表示删除
    R 表示替换
    C 表示冲突
    X 表示未纳入版本控制的目录,被外部引用的目录所创建
    ? 表示未纳入版本控制
    ! 表示该项目已遗失(被非 svn 命令删除)或不完整
两个字母情况:
    UU 表示文件内容改变,文件属性改变

5、更新

svn update        //更新当前目录下的所有

进入某个目录下执行该命令,则该目录下的所有文件都会更新。

6、添加文件

svn add filename.txt     //添加filename.txt
svn add *.txt    //添加当前目录下所有的.txt文件

7、删除文件

svn delete filename.txt

不管是增加还是删除,最后都要通过svn commit操作提交到版本库

8、移除文件

svn remove --force filename.txt

9、提交修改

svn commit -m "add filename.txt  first" filename.txt    //提交增加文件的修改,只提交了这个文件的修改
svn commit -m "all modify"         //提交当前目录下的所有修改

10、查看日志

svn log          //查看日志
svn log -l 10    //查看10条日志

11、参考

https://blog.csdn.net/pkueecser/article/details/6830758

其实在kylin操作系统下的svn命令和其它linux操作系统下命令没什么区别,直接在网上搜索就行。


 


http://www.ppmy.cn/news/101437.html

相关文章

一些零零碎碎的记录

Questions1. 用户访问多网址服务器同一个IP是怎么回事 Q:用户访问服务器的同一个IP不同网址,服务器是如何区分的A: 在 HTTP 协议中,客户端通过发送请求报文来向服务器请求资源。每个 HTTP 请求都包含一个 HTTP 头部,其中包括了一些关键信息&…

Linux运维必备的13款实用工具,你用过吗?

本文介绍几款 Linux 运维比较实用的工具,希望对 Linux 管理员有所帮助。 1、查看进程占用带宽情况-Nethogs Nethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽。 下载:http://sourceforge.net/projects/nethogs/files/nethogs…

英国卡迪夫大学学生使用ChatGPT写论文拿到一等成绩

近日,BBC报道了一则新闻: 卡迪夫大学一名学生在期末考试中使用ChatGPT撰写了一篇论文,并获得了一等成绩,要知道这是英国大学中最高等级的成绩,而他的另一篇论文没有使用ChatGPT,只获得了二等一的成绩。 此…

Logisim 头歌 偶校验解码电路设计 图解及代码(计算机组成原理)

努力是为了不平庸~ 学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。 急的同学请直接点击目录跳到下方解答处!! 目录 图解:​编辑 代码题解(免费)&#x…

【深圳触觉智能技术分享】RK3568 RK809电量计电池调试

本文基于IDO-SBC3568主板介绍说明PMIC RK809电量计的调试方法。 IDO-SBC3568-V1是一款基于RK3568的工控主板,采用22nm先进工艺制程,四核A55 CPU,主频高达2.0GHz,支持高达8GB高速LPDDR4,1T算力NPU ,4K H.26…

【JavaSE】Java基础语法(二十九):Map集合

文章目录 1. Map集合概述和特点2. Map集合的基本功能3. Map集合的获取功能【应用】4. Map集合的遍历(方式1)5. Map集合的遍历(方式2)6. map四种遍历方式 1. Map集合概述和特点 Map集合概述 interface Map<K,V> K&#xff1a;键的类型&#xff1b;V&#xff1a;值的类型…

eclipse固件库生成的操作流程

一.方法介绍 有时候我们需要将某个功能模块封装成一个库&#xff0c;只留出接口供别人使用&#xff0c;那么就需要打包处理&#xff0c;eclipse是如何操作的呢&#xff1f;本文仅仅讨论我所知道的两种方式&#xff0c;倘若还有更简便的方法也非常欢迎网友补充。 1.在已有的工…

c# cad 二次开发 类库 netload 图层操作、创建图层、删除图层、设置当前图层等

c# cad 二次开发 类库 netload 图层操作、创建图层、删除图层、设置当前图层等 using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.Colors; using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD.EditorInput; using System; using System.Col…