svn-helper-cli

2.8.2 • Public • Published

svn 变更单处理

使用方法

1.需要安装Node16.7.0以上版本,版本过低跑不起来

安装地址:Node.js (nodejs.org)

2.下载安装包

# 全局安装包
npm install -g svn-helper-cli

3.使用脚手架工具

# 使用指令
crm

# 根据指令提示输入
请输入项目名称:输入你当前的项目
请输入项目全路径:输入项目根目录所在的全路径,不是相对路径
请输入路径前缀:输入你需要添加的路径前缀,比如:/trunk/xxx/xxx,因为svn服务器上的路径不一定与本地相同

根据指令提示输入

请输入项目名称:输入你当前的项目
请输入项目全路径:输入项目根目录所在的全路径,不是相对路径
请输入路径前缀:输入你需要添加的路径前缀,比如:/trunk/xxx/xxx,因为svn服务器上的路径不一定与本地相同

projectName为提取变更单项目名称,fullPath为项目根地址全路径,svnPath为添加的路径前缀

脚手架将在输入指令的目录下新建record.json文件

const statusType = {
    // " ": "无修改",
    A: "新增",
    C: "冲突",
    D: "删除",
    I: "忽略",
    M: "修改",
    R: "替换",
    X: "未纳入版本控制的目录,被外部引用的目录所创建",
    "?": "未纳入版本控制",
    "!": "该项目已遗失(被非 svn 命令删除)或不完整",
    "~": "版本控制下的项目与其它类型的项目重名"
  };

同时会将变更与新增文件整合成与原工程相同的目录结构,在new文件夹内

Readme

Keywords

Package Sidebar

Install

npm i svn-helper-cli

Weekly Downloads

0

Version

2.8.2

License

ISC

Unpacked Size

14.6 kB

Total Files

19

Last publish

Collaborators

  • yunhao