commit2 [GitHub] There isn’t anything to compare. (branch) and (branch) are entirely different commit histories 문제 문제 현재 브랜치는 main, diagram 브랜치 두 개가 있다. 작업 내용을 push 하고 main 브랜치로 PR을 보내려고 했지만, 저장소에 PR 알림창이 떴음에도 pull request 탭에는 보낼 수 있는 PR 이 뜨지 않았다. 저장소를 만들면서 뭔가 버그가 생겼나 싶어서 diagram 브랜치에 들어가서 작업이 제대로 push 되어있음을 확인해봤고, 작업을 다시 수정해서 diagram 브랜치에 다시 push를 해봤는데도 해결되지 않았다. pull request 탭의 내용을 자세히 보니 "There isn’t anything to compare. ○○○ and ○○○ are entirely different commit histories" 라는 말이 있었다. 원인 main 브랜치는 인텔리제이에서,.. 2023. 8. 27. 오라클 - 트랜잭션 제어와 세션 정리 (Feat. 읽기 일관성, LOCK, HANG) 이번 글에서는 트랜잭션과 세션에 대해 정리해 보겠습니다. 1. 트랜잭션이란? - 어떤 기능 한 가지를 수행하는 SQL문 덩어리를 의미합니다. 예를들어 어떤 테이블을 대상으로 DML(데이터 조작어) 문을 사용한다고 가정합니다. 그러면 자동으로 하나의 '트랜잭션이 자동 시작' 됩니다. 그리고 이러한 트랜잭션이 종료되는 시점은 아래와 같습니다. - TCL문(COMMIT, ROLLBACK, SAVEPOINT)를 사용. - DDL문 또는 DCL문을 사용했을 때. - 유저가 SQL Developer 또는 SQL plus를 종료 - 시스템 중단 즉, DML을 제외한 나머지가 들어오면 트랜잭션이 종료됩니다. INSERT(트랜잭션 자동 시작) ... UPDATE ... DELETE ... TCL(트랜잭션 종료) 2. T.. 2023. 2. 13. 이전 1 다음