sync: 自动同步未提交变更 [create TASK-20260323233732]
This commit is contained in:
@@ -39,8 +39,9 @@ cp "$PENDING_FILE" "$AGENT_FILE"
|
||||
# 改进:每次分配前自动commit所有现有变更,解决批量分配时的unstaged changes问题
|
||||
echo "🔄 正在同步现有变更..."
|
||||
git add . > /dev/null 2>&1
|
||||
# 如果有变更就commit
|
||||
# 如果有变更就commit,失败(nothing to commit)也继续往下走
|
||||
git commit -m "sync: 自动同步未提交变更 [assign $TASK_ID to $AGENT]" > /dev/null 2>&1
|
||||
# commit失败不退出
|
||||
|
||||
echo "🔄 正在拉取最新代码..."
|
||||
git pull origin main
|
||||
@@ -50,11 +51,9 @@ if [ $? -ne 0 ]; then
|
||||
fi
|
||||
|
||||
git add "$PENDING_FILE" "$ASSIGNED_FILE" "$AGENT_FILE"
|
||||
git commit -m "feat: 分配任务 $TASK_ID 给 $AGENT"
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "⚠️ git commit 失败"
|
||||
exit 1
|
||||
fi
|
||||
# commit失败也继续往下走
|
||||
git commit -m "feat: 分配任务 $TASK_ID 给 $AGENT" > /dev/null 2>&1
|
||||
# commit失败不退出
|
||||
|
||||
git push origin main
|
||||
if [ $? -ne 0 ]; then
|
||||
|
||||
@@ -18,22 +18,20 @@ echo "$1" >> "$TASK_FILE"
|
||||
# 改进:每次创建前自动commit所有现有变更,解决批量创建时的unstaged changes问题
|
||||
echo "🔄 正在同步现有变更..."
|
||||
git add . > /dev/null 2>&1
|
||||
# 如果有变更就commit
|
||||
# 如果有变更就commit,失败(nothing to commit)也继续往下走
|
||||
git commit -m "sync: 自动同步未提交变更 [create $TASK_ID]" > /dev/null 2>&1
|
||||
# commit失败也继续,不退出
|
||||
|
||||
echo "🔄 正在拉取最新代码..."
|
||||
git pull origin main
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "⚠️ git pull 失败,请先解决冲突后再试"
|
||||
echo "⚠️ git pull 失败,请先解决冲突后再"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
git add "$TASK_FILE"
|
||||
git commit -m "feat: 创建新任务 $TASK_ID"
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "⚠️ git commit 失败"
|
||||
exit 1
|
||||
fi
|
||||
# commit失败也继续
|
||||
git commit -m "feat: 创建新任务 $TASK_ID" > /dev/null 2>&1
|
||||
|
||||
git push origin main
|
||||
if [ $? -ne 0 ]; then
|
||||
|
||||
Reference in New Issue
Block a user