
SVN_FS_ABORT_TXN 함수를 사용하여 트랜잭션을 취소할 때는 다음 조건이 필요합니다.
- 트랜잭션이 아직 커밋되지 않은 경우에만 취소할 수 있습니다.
- 트랜잭션에 대한 잠금이 존재하지 않는 경우에만 취소할 수 있습니다.
트랜잭션 취소 시 오류는 다음과 같습니다.
- 트랜잭션이 이미 커밋된 경우: SVN_ERR_FS_TXN_ALREADY_COMMITTED 오류가 발생합니다.
- 트랜잭션에 대한 잠금이 존재하는 경우: SVN_ERR_FS_TXN_LOCKED 오류가 발생합니다.
- 트랜잭션에 대한 커밋이 실패한 경우: SVN_ERR_FS_TXN_COMMIT_FAILED 오류가 발생합니다.
- 트랜잭션에 대한 취소가 실패한 경우: SVN_ERR_FS_TXN_ABORT_FAILED 오류가 발생합니다.
2025-04-27 19:33