Temp/열화상 카메라

[개발 환경 구축] Git 워크 플로우

keum24 2024. 8. 26. 16:01

Feature

  1. 데이터 전처리 (test data 셋 처리)
  2. 룰베이스 기반 처리 ( 각 상황에 맞게 어떤 모델 사용할 지, 터널_시내_도로 등)
  3. 예측모델
    • 학습 데이터 전처리
    •  학습
      • 기존데이터
      • 타 데이터
    • 모델 저장
  4. 저장된 모델 호출, 예측 진행, 제출 형식에 맞게 txt 파일로 예측 결과 저장

 



<참고> Git 워크 플로우 개념

    • Main 브랜치:
      • 항상 안정적인 배포 가능한 상태의 코드만 포함합니다.
      • Hotfix와 Release 브랜치에서 병합됩니다.
    • Develop 브랜치:
      • 기능이 통합되는 브랜치입니다. Feature 브랜치에서 개발된 기능이 이곳으로 병합됩니다.
      • 충분히 테스트된 후 Release 브랜치로 병합됩니다.
    • Feature 브랜치:
      • 특정 기능을 개발하는 브랜치입니다.
      • 각 개발자가 담당한 기능(예: 데이터 처리, 모델 학습, 룰 기반 처리 등)을 개발하고, 완료되면 Develop 브랜치로 병합됩니다.
    • Release 브랜치:
      • 배포 준비를 위한 브랜치입니다. Develop 브랜치에서 기능이 완료되고 안정화되면 생성됩니다.
      • 배포 준비가 완료되면 Main 브랜치로 병합되고, 동시에 Develop 브랜치로도 병합하여 최신 상태를 유지합니다.
    • Hotfix 브랜치:
      • 긴급 버그 수정이 필요할 때 사용됩니다. Main 브랜치에서 파생되어 수정 작업이 완료되면, Main과 Develop 브랜치로 병합됩니다.