mirror of
				https://github.com/nsnail/dot.git
				synced 2025-11-04 02:55:28 +08:00 
			
		
		
		
	build: 📦 构建脚本调整 (#21)
This commit is contained in:
		@@ -8,4 +8,4 @@ git push --set-upstream origin $branch
 | 
			
		||||
Start-Process -FilePath "https://github.com/nsnail/dot/compare/main...$branch"
 | 
			
		||||
Write-Host "按『Enter』重建分支,『Ctrl+C』退出"
 | 
			
		||||
Pause
 | 
			
		||||
./git.rc.ps1
 | 
			
		||||
./3.git.recreate.branch.ps1
 | 
			
		||||
							
								
								
									
										23
									
								
								scripts/2.git.release.ps1
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								scripts/2.git.release.ps1
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
			
		||||
cd ..
 | 
			
		||||
$types = @{
 | 
			
		||||
    '1' = @('major', '主版本')
 | 
			
		||||
    '2' = @('minor', '此版本')
 | 
			
		||||
    '3' = @('patch', '修订版本')
 | 
			
		||||
}
 | 
			
		||||
$prefix = ''
 | 
			
		||||
while ($null -eq $types[$prefix])
 | 
			
		||||
{
 | 
			
		||||
    $prefix = Read-Host "请选择版本类型`n" $( & { param($i) $i | ForEach-Object { "$_ : $( $types[$_][0] )($( $types[$_][1] ))`n" } } $types.Keys | Sort-Object )
 | 
			
		||||
}
 | 
			
		||||
git checkout main
 | 
			
		||||
git branch -D release
 | 
			
		||||
git checkout -b release
 | 
			
		||||
./node_modules/.bin/standard-version -r $types[$prefix][0]
 | 
			
		||||
git push --follow-tags --force origin release
 | 
			
		||||
Start-Process -FilePath "https://github.com/nsnail/dot/compare/main...release"
 | 
			
		||||
cd ./scripts
 | 
			
		||||
Write-Host "按『Enter』回到主分支,『Ctrl+C』退出"
 | 
			
		||||
Pause
 | 
			
		||||
git checkout main
 | 
			
		||||
git pull
 | 
			
		||||
git branch -D release
 | 
			
		||||
		Reference in New Issue
	
	Block a user