# 기록과 롤백

시크릿 폴더의 모든 변경은 번호가 붙은 **커밋**으로 남습니다. 시크릿 추가, 변경, 삭제, 파일 가져오기,
되돌리기와 롤백이 모두 포함됩니다. 기록에는 키, 버전, 지문만 있고 값은 없으므로, 워크스페이스의 멤버라면
누구나 아무것도 표시하지 않고 기록을 볼 수 있습니다.

## 폴더 기록 보기

1. 프로젝트의 **시크릿** 페이지에서 환경 탭과 트리의 폴더를 고릅니다.
2. **기록**을 누릅니다.

커밋은 최신순으로 나열됩니다. 각 커밋에는 번호, 일반 변경인지 되돌림이나 롤백인지, 폴더, 추가·변경·삭제된
시크릿 수(`+1 ~2 −0`), 메모(있는 경우), 누가 언제 만들었는지가 표시됩니다. **하위 폴더 포함**을 체크하면
아래 폴더의 커밋도 함께 봅니다. **이전 커밋 더 보기**를 누르면 다음 페이지를 불러옵니다.

커밋을 고르면 그 커밋이 바꾼 내용을 봅니다. 키마다 **추가**, **변경**, **삭제** 중 무엇인지와 이전·이후의
버전과 지문이 표시됩니다. 값이 같으면 지문도 같으므로, 값을 표시하지 않고도 값이 이전 값으로 돌아갔는지
알 수 있습니다.

![폴더 기록: 최신순 커밋 목록과 커밋 #2의 변경 내용](https://fi-workers-mocco-storage.s3.ap-northeast-2.amazonaws.com/pub/w/93e11fe8-0494-4e3d-b1cb-fe4dffd3ee7e/p/d64785b8-9a23-4fa1-a81d-550af30e203a/helpcenter/003caf34-7a52-4136-8f61-c808dd52ea00/secrets-history.png)

## 변경 되돌리기

되돌리면 커밋 하나의 값 변경을 취소하는 새 커밋이 생깁니다. 설명, 태그, 여러 줄 설정은 그대로 둡니다.

1. 커밋을 고르고 **되돌리기**를 누릅니다.
2. 바뀌는 내용을 확인합니다. 키마다 지금 버전과 되돌아갈 버전이 표시됩니다.
3. 이후 커밋이 같은 시크릿 중 일부를 바꿨다면 그 키가 표시되며, 되돌리면 이후 변경을 덮어씁니다. 진행하려면
   **그래도 되돌리기**를 체크하고, 아니면 취소합니다.
4. 필요하면 되돌리는 이유 같은 **메모**를 남깁니다.
5. **되돌리기 확인**을 누릅니다.

![커밋 #3 되돌리기: 바뀌는 내용, 이후 변경에 대한 경고, 그래도 되돌리기](https://fi-workers-mocco-storage.s3.ap-northeast-2.amazonaws.com/pub/w/93e11fe8-0494-4e3d-b1cb-fe4dffd3ee7e/p/d64785b8-9a23-4fa1-a81d-550af30e203a/helpcenter/bd8bccf8-666a-40e9-bf37-ee1b7bfebcf1/secrets-revert.png)

## 폴더 롤백하기

롤백하면 폴더의 시크릿을 어떤 커밋 직후 상태로 되돌립니다. 그 뒤에 바뀐 값은 이전 값으로 돌아가고, 그 뒤에
추가된 시크릿은 삭제되며, 그 뒤에 삭제된 시크릿은 다시 생깁니다. 롤백도 새 커밋으로 남으므로 그 이후 기록은
그대로 있고, 다시 앞으로 롤백할 수도 있습니다.

1. 되돌아갈 커밋을 고르고 **이 시점으로 롤백**을 누릅니다.
2. 아래 폴더도 되돌리려면 **하위 폴더 포함**을 체크합니다.
3. 바뀌는 내용을 확인하고, 필요하면 **메모**를 남긴 뒤 **롤백 확인**을 누릅니다.

폴더가 이미 그 시점과 같으면 아무것도 바뀌지 않고 커밋도 생기지 않습니다.

## 시크릿의 이전 값 보기

1. 폴더 보기에서 시크릿 행의 **기록**을 누릅니다.
2. 시크릿의 버전이 최신순으로 지문, 만든 사람과 시각과 함께 나열됩니다. 지금 버전에는 **현재**가 표시됩니다.
3. 버전의 **표시**를 누르면 그 값을 봅니다. 1분이 지나거나 **가리기**를 누르면 다시 가려집니다.

이전 값을 표시할 때마다 워크스페이스의 [감사 로그](https://www.mocco.club/docs/ko/articles/2yiscf-audit-log)에 키와 버전 번호가 기록되며, 값은
기록되지 않습니다.

![DATABASE_URL의 버전 목록과 표시한 이전 값 하나](https://fi-workers-mocco-storage.s3.ap-northeast-2.amazonaws.com/pub/w/93e11fe8-0494-4e3d-b1cb-fe4dffd3ee7e/p/d64785b8-9a23-4fa1-a81d-550af30e203a/helpcenter/6743c5dd-4729-43fd-94e9-916be435bd40/secrets-versions.png)

삭제한 시크릿도 버전은 남습니다. 같은 키를 다시 설정하거나, 삭제한 커밋을 되돌리거나, 폴더를 롤백하면
되살릴 수 있습니다.
