不同路径下的文件打包提交到svn
创始人
2024-05-24 06:15:08
0

目录

1.前言

2.实现方式

2.1检查修改的文件

2.2将修改的文件打包

2.3查看修改的打包文件

2.4文件修改内容查看

2.5代码提交到svn


1.前言

        修改代码一般都是位于不同路径,这时候将这些不同路径下修改的文件提交到svn,就需要用的changlist对不同路径下的文件进行打包,然后将打包后的文件统一提交到svn,下面就是具体步骤。

2.实现方式

2.1检查修改的文件

#svn st linux/linux-5.15.39/drivers | grep ^M

        利用以上命令可以查看linux/linux-5.15.39/drivers路径下修改的所有文件,包括所修改的.c、.h、Makefile等。

2.2将修改的文件打包

        例如修改了如下三个文件:

  • linux/linux-5.15.39/drivers/i2c/busses/i2c-designware-platdrv.c
  • linux/linux-5.15.39/drivers/gpio/gpio-dwapb.c
  • linux/linux-5.15.39/drivers/pci/controller/dwc/pcie-ftpciesnps330.c
#svn changelist svnCommitFiles linux/linux-5.15.39/drivers/i2c/busses/i2c-designware-platdrv.c linux/linux-5.15.39/drivers/gpio/gpio-dwapb.c linux/linux-5.15.39/drivers/pci/controller/dwc/pcie-ftpciesnps330.c

        利用svn changelist将三个文件打包命名成svnCommitFiles。

说明这里的svnCommitFiles根据需要随便命名。

2.3查看修改的打包文件

#svn status

输出如下结果:

?        uboot/u-boot-2020.07-rc2/u-boot.srec

?         uboot/u-boot-2020.07-rc2/u-boot.sym

?         uboot/u-boot-2020.07-rc2/u-boot.bin

--- Changelist ‘svnCommitFiles’

M        linux/linux-5.15.39/drivers/i2c/busses/i2c-designware-platdrv.c

M        linux/linux-5.15.39/drivers/gpio/gpio-dwapb.c

M        linux/linux-5.15.39/drivers/pci/controller/dwc/pcie-ftpciesnps330.c

#

由--- Changelist ‘svnCommitFiles’可以看到修改的三个文件已经打包成svnCommitFiles;

2.4文件修改内容查看

#svn diff --changelist 'svnCommitFiles'

这里将在shell中列出修改文件所修改的内容。

2.5代码提交到svn

#svn commit -m "linux kernel 5.15 driver modify" --changelist svnCommitFiles
  • 这里提交代码到svn依旧使用的是svn commit;
  • -m "linux kernel 5.15 driver modify"是svn提交代码显示的log;
  • --changelist svnCommitFiles即是我们打包的代码。

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
修复 爱普生 EPSON L4... L4151 L4153 L4156 L4158 L4163 L4165 L4166 L4168 L4...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...