반응형
SMALL

commit 2

Merge 종류 알아보기

Git에서 merge(병합)는 두 개 이상의 브랜치를 결합하여 하나로 만드는 과정입니다. 주로 한 브랜치에서 작업한 내용을 다른 브랜치에 통합하는 데 사용됩니다. Git에서 제공하는 병합 방식은 크게 Fast-forward merge, 3-way merge, 그리고 Squash merge, Rebase merge 등이 있습니다. 각각의 병합 방식은 브랜치 간의 관계나 병합 후의 기록 처리 방식에 차이가 있습니다.Fast-forward Merge설명: Fast-forward 병합은 브랜치가 직접적으로 연결된 경우에만 발생합니다. 예를 들어, main 브랜치가 feature 브랜치 이후에 새로운 커밋이 없는 상태에서 feature 브랜치를 병합하면, Git은 main을 단순히 feature 브랜치의 끝으로 ..

Git 2024.10.14

[DBMS] Oracle(오라클)_3

지난 시간에 이어 Undo(Rollback)에 대해 알아보겠습니다 오라클 8i 이전에는 Undo 세그먼트를 데이터베이스 관리자가 수동으로 관리했고 rollback_segments 파라미터에 의해 그 개수도 고정적이었으나 9i부터 도입된 AUM(Automatic Undo Management)에 의해 Undo 세그먼트마다 하나의 트랜잭션이 할당되는 것을 목표로 세그먼트가 관리됩니다 트랜잭션에 독립적으로 할당해 줄 Undo 세그먼트가 없을 때는 가장 적게 사용되는 Undo 세그먼트 중 하나를 할당합니다 Undo 세그먼트에 저장된 정보를 왜 사용할까요? 먼저, 트랜잭션에 의한 변경사항을 최종 커밋하지 않고 롤백(Transaction Rollback)하고자 할 때 이용합니다 다음은 지난 Redo 관련 글에서 언급..

DBMS 2020.02.02
반응형
LIST