본문 바로가기

commit5

Git Patch 사용하여 소스코드 변경사항 공유 및 적용 방법 Git Patch는 Git 버전 관리 시스템에서 변경사항을 패치 파일로 추출하고, 이를 다른 코드 베이스에 적용하는 기능을 제공합니다. 패치 생성과 적용은 Git에서 매우 유용한 기능으로, 코드 리뷰, 협업, 백업, 변경사항 공유 등 다양한 목적으로 사용될 수 있습니다. Git Patch 생성하기 Git Patch를 생성하는 과정은 변경사항을 파일로 저장하는 것을 의미합니다. 이는 특정 커밋 또는 커밋 범위에 대한 변경사항을 포함할 수 있습니다. 기본 명령어는 다음과 같습니다: 단일 커밋에 대한 패치 생성: git format-patch -1 여러 커밋에 대한 패치 생성: git format-patch .. Git Patch 적용하기 생성된 패치 파일을 다른 Git 저장소나 코드 베이스에 적용하는 과정입.. 2024. 2. 11.
Git 저장소 버전관리 폴더 및 파일 제외목록 정의 Git으로 버전 관리되는 파일 중에서 특정 파일이나 디렉토리를 .gitignore 파일에 추가했을 때, 이 파일이나 디렉토리는 로컬 저장소에서는 무시되지만, 이미 원격 저장소에 올라간 파일은 .gitignore에 추가해도 원격 저장소에는 영향을 주지 않습니다. .gitignore는 로컬에서만 동작하고, 이미 커밋된 파일은 이에 영향을 받지 않기 때문입니다. 만약 원격 저장소에서도 특정 파일이나 디렉토리를 삭제하고 싶다면, 아래와 같은 단계를 따를 수 있습니다. 로컬에서 삭제: .gitignore에 추가한 파일 또는 디렉토리를 로컬에서 삭제합니다.위 명령어는 해당 파일 또는 디렉토리를 로컬 저장소에서만 삭제합니다. --cached 옵션을 사용하여 워킹 디렉토리에서는 삭제하지 않고, 인덱스에서만 삭제하도록 .. 2024. 1. 26.
GitLab 저장소 생성 및 commit & push & merge 새로운 프로젝트를 GitLab에 등록하고 현재 폴더 이하의 파일을 업로드하는 과정을 단계별로 설명하겠습니다. 이 과정을 수행하려면 GitLab 계정이 필요합니다. GitLab 계정 생성 및 로그인 이미 계정이 있다면 로그인하고, 없다면 GitLab 웹 사이트에서 계정을 생성하세요. 새 프로젝트 생성 GitLab에 로그인한 후, 대시보드로 이동하고, "New project" 또는 "Create a project" 버튼을 클릭합니다. 프로젝트 설정 프로젝트 생성 페이지에서 프로젝트 이름, 설명, 가시성(공개 또는 비공개) 등을 설정하고 "Create project" 버튼을 클릭합니다. 로컬 프로젝트 초기화 로컬 컴퓨터에서 Git을 사용해 프로젝트를 초기화합니다. 터미널 또는 명령 프롬프트를 열고 프로젝트 폴.. 2023. 11. 15.
서브버전(Subversion 1.2.2)의 개략적인 소개와 사용법 서브버전(Subversion)의 개략적인 소개와 사용법에 대해서 정리한다. 소개 서브버전의 기본적인 개요는 What is Subversion?(번역본: Subversion을 이용한 버전 컨트롤: Part 1. 소개)를 참고하도록 한다. 또한 오라일리의 온라인 출판물인 Online Versions of the Book를 참고하여 서브버전의 자세한 내용을 참고할 수 있다. 여기서는 간략하게 기술한다. 서브버전(Subversion)은 CVS를 대체하기 위해 만들어진 자유 소프트웨어 버전 관리(제어) 시스템이다. 명령행 인터페이스에서는 사용하는 명령어를 따서 svn이라고 줄여서 부르기도 한다. 서브버전은 버전 지정으로 변경되는 이름, 디렉토리 및 메타데이터 그리고 원자적 커밋1)(atomic commit) 및 .. 2009. 7. 10.
CVSNT 2.5.03 설치 및 설정(Eclipse 포함) 가이드 1. CVSNT : http://www.march-hare.com/cvspro/#downcvsnt 다운로드 후 CVS 서버 설치 2. TortoiseCVS : http://sourceforge.net/projects/tortoisecvs/ 다운로드 후 CVS 클라이언트 설치 Protocol 에서 Locally mounted folder (:local:) 선택하여 등록하면 CVS 서버 없이도 사용 가능 이 문서는 윈도우에 CVS(Concurrent Version System)를 설치 하고 설정하는 과정에 대한 가이드로서, 이전(2004년 5월 11일)에 작성했던 CVSNT 2.0.41a의 설치 가이드를 현재 시점(2007년 9월)의 최신 버전인 CVSNT 2.5.03.2382에 맞게 재 편집한 것이다. C.. 2009. 7. 10.