We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 758c214 commit c2b44a6Copy full SHA for c2b44a6
.github/workflows/sync_to_second_repo.yml
@@ -14,14 +14,18 @@ jobs:
14
- name: Checkout Source Repository
15
uses: actions/checkout@v3
16
with:
17
- submodules: true # 서브모듈도 함께 체크아웃
+ submodules: true
18
+ fetch-depth: 0 # 모든 커밋 히스토리를 가져옴
19
20
# 2. 변경된 파일 탐지
21
- name: Detect Changed Files
22
id: changes
23
run: |
- # Git diff로 변경된 파일의 경로만 추출
24
- CHANGED_FILES=$(git diff --name-only HEAD^ HEAD)
+ if git rev-parse HEAD^ >/dev/null 2>&1; then
25
+ CHANGED_FILES=$(git diff --name-only HEAD^ HEAD)
26
+ else
27
+ CHANGED_FILES=$(git ls-files)
28
+ fi
29
echo "changed_files=$CHANGED_FILES" >> $GITHUB_ENV
30
31
# 3. 변경된 파일 복사
0 commit comments