git의 불가피한 단점 중 하나는 파일에 대한 메타 데이터를 저장하고 검색 할 수 없다는 것입니다. 예를 들어, Mac에서는 레이블이 "확장 속성"(xattr
으로 액세스 가능)과 함께 저장되며, checkout/reset/merge/pull 명령은 파일이 체크 아웃의 영향을받는 경우 해당 속성을 지 웁니다.메타 데이터 저장/검색 용 Git 후크
누군가 이미 메타 데이터 저장 스크립트를 작성했는지 확인하기 위해 둘러 보았습니다. 또한 최선을 다하고됩니다 저장소에 저장된 파일에 속성 쓰기, 파일이 최선을 다하고 있습니다 때
- 가 읽기 확장 속성을
- 을 :
그래서 내가하고 싶은 무슨 망할 놈의 후크 시스템을 사용하는 것입니다
- 병합/체크 아웃/재설정에서 수정 된 파일에 확장 된 특성을 적용합니다.
어떤 후크를 사용해야합니까? post-receive
과 pre-commit
이 내가 필요한 모든 것입니까? pre-commit
도 커밋에 파일을 추가 할 수 있습니까 (즉, 새 속성을 작성한 후)?
왜 downvote에 저장, 저장 및 파일의 메타 데이터를 복원 할 수있다? 질문이 만족스럽지 않으면 문제를 해결할 수 있도록 의견을 남기십시오. –