Git & GitHub 2

[Git vs SVN] Git과 SVN의 차이

Git은 누구나 알고 있는 형상관리 툴이지만, SVN 이라는 형상관리 역시 공공프로젝트에서 자주 사용되기에 그 차이를 비교해 보고자 한다.저장 방식Git : 스냅샵 방식으로 데이터를 저장.SVN : 델타 방식으로 파일 간의 차이점만을 저장. 브랜치 및 병합Git : 브랜치 생성과 병합이 간단하고 빠름. 브랜치를 도립적으로 다룰 수 있기 때문에 여러 기능을 병렬로 개발할때 유리.SVN : SVN의 브랜치는 디렉토리로 관리, 중앙 서버와 연결된 상태에서만 브랜치를 생성하고 병합 할 수 있음. 이러한 특징으로 인해병합 과정에서 충돌이 발생할 가능성이 높고, 관리가 복잡해질 수 있음.

Git & GitHub 2024.11.19

[Git & GitHub] Git과 GitHub의 차이

시작 Git과 GitHub의 차이를 설명하기 전에 형상관리를 먼저 체크하고자 한다.형상관리란?형상관리 (Configuration Management)는 소프트웨어의 구성이나 설정을 관리한다는 의미로 이해하면 좋다.간단하게 말해서 소프트웨어의 설정이나 코드를 관리하는 도구라고 생각하면 된다.더나아가 소프트웨어의 설정이나 코드를 단순 저장만 하는것이 아닌, 변경사항이나 버전을 체계적으로 관리하는 시스템으로 이해하면 된다.헷갈리는 Git과 GitHub의 차이Git  로컬에서 작업한 내용을 버전별로 관리하는 도구 /  GitHub 소스코드를 원격저장소에 저장 관리하는 웹 기반 플랫폼Git - 분산 버전 관리 시스템(DVCS) : 로컬에서 소슬 코드를 버전별로 관리 할 수 있는 도구- 특징1.  코드의 변경 이력..

Git & GitHub 2024.09.18