
SVN FS Abort Txn은 Subversion의 파일 시스템에 대한 트랜잭션을 취소하는 기능입니다. 트랜잭션 ID를 얻는 방법은 다음과 같습니다.
1. svnadmin dump 명령어를 사용하여 트랜잭션 ID를 추출할 수 있습니다. 예를 들어, 다음 명령어를 사용하여 트랜잭션 ID를 얻을 수 있습니다.
#hostingforum.kr
bash
svnadmin dump --revision <트랜잭션_ID> <리포지토리_경로>
예를 들어, 1234번 트랜잭션 ID를 얻으려면 다음 명령어를 사용할 수 있습니다.
#hostingforum.kr
bash
svnadmin dump --revision 1234 /path/to/repo
이 명령어를 실행하면 트랜잭션 ID와 함께 리포지토리의 덤프 파일이 생성됩니다.
2. svnlook 명령어를 사용하여 트랜잭션 ID를 얻을 수 있습니다. 예를 들어, 다음 명령어를 사용하여 트랜잭션 ID를 얻을 수 있습니다.
#hostingforum.kr
bash
svnlook transactions <리포지토리_경로>
예를 들어, /path/to/repo 경로의 트랜잭션 ID를 얻으려면 다음 명령어를 사용할 수 있습니다.
#hostingforum.kr
bash
svnlook transactions /path/to/repo
이 명령어를 실행하면 트랜잭션 ID가 출력됩니다.
트랜잭션 ID를 얻은 후, 취소할 때 다음 옵션을 사용할 수 있습니다.
- svnadmin recover 명령어: 트랜잭션 ID를 사용하여 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
bash
svnadmin recover --abort <트랜잭션_ID> <리포지토리_경로>
예를 들어, 1234번 트랜잭션 ID를 취소하려면 다음 명령어를 사용할 수 있습니다.
#hostingforum.kr
bash
svnadmin recover --abort 1234 /path/to/repo
- svnadmin cleanup 명령어: 트랜잭션 ID를 사용하여 트랜잭션을 취소하고, 리포지토리를 정리할 수 있습니다.
#hostingforum.kr
bash
svnadmin cleanup <리포지토리_경로>
예를 들어, /path/to/repo 경로의 리포지토리를 정리하려면 다음 명령어를 사용할 수 있습니다.
#hostingforum.kr
bash
svnadmin cleanup /path/to/repo
이 명령어를 실행하면 트랜잭션 ID가 자동으로 추출되어 취소됩니다.
2025-05-18 08:56