• platyhouse's avatar
    # Git Subtree 관리 스크립트 및 ptyLibrary_PHP 문서 추가 · 09c3224c
    platyhouse authored
    ## Git Subtree 관리 도구
    
    ### ptyGitSubTreeAdd
    - ptyGitSubTreeAdd: Git subtree를 새로 추가하는 스크립트
      - 폴더명, remote 주소, 브랜치명을 인자로 받아 subtree 추가
      - 이미 존재하는 폴더 체크 및 remote 자동 등록/업데이트 기능
      - --squash 옵션으로 히스토리 압축하여 병합
      - 실패 시 등록된 remote 자동 제거
    
    ### ptyGitSubTreePull
    - ptyGitSubTreePull: 기존 subtree를 원격 저장소에서 업데이트하는 스크립트
      - 폴더명과 브랜치명을 인자로 받아 subtree pull 수행
      - 폴더 존재 여부 및 remote 등록 여부 검증
      - --squash 옵션으로 히스토리 압축
    
    ### ptyGitSubTreePush
    - ptyGitSubTreePush: subtree 변경사항을 원격 저장소로 push하는 스크립트
      - 폴더명과 브랜치명을 인자로 받아 subtree push 수행
      - 폴더 존재 여부 및 remote 등록 여부 검증
    
    ## ptyLibrary_PHP 문서화
    
    ### CLAUDE.md
    - ptyLibrary_PHP/CLAUDE.md: Claude Code를 위한 라이브러리 가이드 문서 추가
      - 프로젝트 구조 및 디렉토리 설명
      - ptyMysql 데이터베이스 클래스 사용법 (Fluent 인터페이스, 날짜 필터, prepared statement)
      - 공통 유틸리티 함수 목록 (유효성 검사, 배열/문자열 처리, HTTP, 디버그)
      - CLI 로깅 컴포넌트 설명
      - 코드 컨벤션 (네임스페이스, 메소드 체이닝, 전역 상태)
    09c3224c
ptyGitSubTreePull 1.16 KB