!["파일 이름" 대 "파일 이름-git"](https://linux55.com/image/155142/%22%ED%8C%8C%EC%9D%BC%20%EC%9D%B4%EB%A6%84%22%20%EB%8C%80%20%22%ED%8C%8C%EC%9D%BC%20%EC%9D%B4%EB%A6%84-git%22.png)
-git으로 끝나는 파일은 무엇을 의미하나요? 예를 들어 터미널에서 "xcb-imdkit"을 검색하고 탭을 눌렀습니다. xcb-imdkit 및 "xcb-imdkit-git"이 나타납니다.
답변1
Arch에서는 프로젝트에서 게시한 AUR 패키지가 동일한 프로젝트의 일반 스냅샷 패키지와 함께 나타나는 것을 보는 것이 일반적입니다. 이러한 스냅샷 패키지에는 일반적으로 접미사가 붙습니다 -git
(적어도 git 저장소의 스냅샷을 참조하는 경우). 어떤 경우에는 일반적으로 프로젝트가 버전을 출시하지 않는 경우 해당 비패키지가 없습니다 -git
.
xcd-imdkit-git
이 패턴의 인스턴스입니다. 프로젝트의 git 저장소 스냅샷을 패키징합니다.정식 버전은 없습니다.
답변2
나는 "Git와 관련된 것일 수도 있다"는 것보다 더 확실한 관례는 없다고 생각합니다.
일치하는 항목이 포함된 데비안 패키지 검색파일을 당겨보면 다음과 같은 대략적인 패턴을 관찰할 수 있습니다.
- 일부 버전 제어 도구에는 다른 버전 제어 시스템과 유사한 접미사가 붙은
git
유사한 모듈을 찾을 수 있는 특정 모듈이나 구성 요소가 있습니다 .-svn
-hg
-cvs
- 이 명명 규칙을 사용하면 특정 파일이나 패키지가 업스트림 프로젝트의 Git 저장소에서 가져온 것으로 표시됩니다(내가 아는 한
xcb-imdkit-git
이는 예입니다. - 일부 도구의 이름은 단순히 어떤 방식으로든 Git 저장소에서 실행되거나 어떤 방식으로든 Git에 연결할 수 있다는 점을 전달하기 위해 지정됩니다.
- 특별한 경우로 일부 프로젝트에는 특정 Git 후크 내에서의 용도를 나타내기 위해 이름이 지정된 후크 스크립트가 포함되어 있습니다.