소스 검색

feat: 更新发布脚本,新增同步远程tag

liujia 2 달 전
부모
커밋
ac879b823f
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      scripts/release.js

+ 6 - 1
scripts/release.js

@@ -80,6 +80,11 @@ async function main() {
 
   const version = getVersion()
 
+  // 同步远程 tag,防止增量 changelog 范围不准
+  console.log('🔄 正在同步远程标签...')
+  run('git fetch --tags')
+  console.log('✅ 远程标签已同步')
+
   // 选择 changelog 生成模式
   const { changelogMode } = await inquirer.prompt([
     {
@@ -88,7 +93,7 @@ async function main() {
       message: '请选择 changelog 生成模式:',
       default: 'incremental',
       choices: [
-        { name: '全量生成(会覆盖整个文件)', value: 'full' },
+        // { name: '全量生成(会覆盖整个文件)', value: 'full' },
         { name: '增量生成(只追加本次更新的内容)', value: 'incremental' },
       ],
     },