프로젝트에서 지사를 삭제 한 사람이 누구인지 찾아야합니다지점을 삭제 한 사람을 찾으십니까?
repo 폴더/파일을 .git/refs/heads/
에서 확인하면 해당 정보로 메타 데이터를 찾을 수 없습니다.
이/그를 찾으려면 어떻게해야합니까?
프로젝트에서 지사를 삭제 한 사람이 누구인지 찾아야합니다지점을 삭제 한 사람을 찾으십니까?
repo 폴더/파일을 .git/refs/heads/
에서 확인하면 해당 정보로 메타 데이터를 찾을 수 없습니다.
이/그를 찾으려면 어떻게해야합니까?
Git만으로는 누가 어떤 항목을 푸시했는지에 대한 감사 로그가 제공되지 않습니다.
이러한 작업을 기록하려면 gitolite과 같은 authorization layer이 필요합니다.
원격 저장소 (분기 삭제가 푸시 된)에 대한 액세스 권한이있는 경우 git reflog
에서 삭제 된 분기의 추적을 찾을 수 있습니다.
브랜치를 삭제할 때 브랜치 *의 reflog *가 삭제됩니다. 'HEAD' reflog에는 정보가있을 수도 있고 없을 수도 있습니다. 그러나 누가 다른 브랜치를 삭제했는지 알려주지 않습니다. reflog를 지키는 것에 대한 논의가 끊이지 않았다. 분기를 "삭제 취소"하는 것이 유용 할 것이지만, 아직 구현을 시도한 사람은 없다고 생각한다. (reflog의 내부를 다시 작성해야한다.) – torek
@torek 예, HEAD reflog를 생각하고있었습니다. 그리고 네, reflog는 사용자 메타 데이터 정보를 포함하지 않을 것입니다. – VonC
푸시 대상의 특성은 무엇입니까? GitHub, BitBucket? 개인 소유입니까? (후자는 아마도 .git를 검사 할 수 있습니다) – VonC