chore: config变更,及匹配模式优化
This commit is contained in:
@@ -18,7 +18,7 @@ error() { echo -e "${RED}[ERROR]${NC} $1"; }
|
||||
full_patch_workflow() {
|
||||
local source_dir="$1"
|
||||
local target_dir="$2"
|
||||
local patch_name="$3"
|
||||
local patch_name="$3" # 补丁文件路径
|
||||
|
||||
log "开始完整补丁管理工作流"
|
||||
echo "========================================"
|
||||
@@ -109,9 +109,13 @@ rollback_workflow() {
|
||||
# 主函数
|
||||
main() {
|
||||
case "${1:-}" in
|
||||
"generate")
|
||||
"generate-full")
|
||||
shift
|
||||
full_patch_workflow "$@"
|
||||
;;
|
||||
"generate")
|
||||
shift
|
||||
"$SCRIPT_DIR/patch_generator.sh" "$@"
|
||||
;;
|
||||
"apply")
|
||||
shift
|
||||
@@ -132,14 +136,16 @@ main() {
|
||||
*)
|
||||
echo "用法: $0 <command> [args]"
|
||||
echo "命令:"
|
||||
echo " generate <源目录> <目标目录> <补丁名称> # 完整工作流"
|
||||
echo " apply <补丁包路径> [dry-run] # 应用补丁"
|
||||
echo " rollback [回滚包路径] # 回滚补丁"
|
||||
echo " verify <补丁包路径> [验证类型] # 验证补丁"
|
||||
echo " batch-verify <目录> # 批量验证"
|
||||
echo " generate-full <旧目录> <新目录> [补丁名称] # 生成补丁"
|
||||
echo " generate <旧目录> <新目录> [补丁名称] # 生成补丁"
|
||||
echo " apply <补丁包路径> [dry-run] # 应用补丁"
|
||||
echo " rollback [回滚包路径] # 回滚补丁"
|
||||
echo " verify <补丁包路径> [验证类型] # 验证补丁"
|
||||
echo " batch-verify <目录> # 批量验证"
|
||||
echo ""
|
||||
echo "示例:"
|
||||
echo " $0 generate /old/version /new/version security-hotfix"
|
||||
echo " 进入项目目录,然后执行"
|
||||
echo " $0 generate /old/version /new/version"
|
||||
echo " $0 apply /opt/patches/patch.tar.gz dry-run"
|
||||
echo " $0 rollback /var/backups/patch/backup.tar.gz"
|
||||
exit 1
|
||||
|
||||
Reference in New Issue
Block a user