2013-10-30 1 views
2

내 Joomla 저장소에 .gitignore 파일을 사용하려고합니다. 나는 공식 joomla .gitignore 파일이 Github에 의해 제공되는 .gitignore와 비교하여 훨씬 더 짧다는 것을 알아 냈다. 그들이 왜 다른지 잘 모르겠습니다.Joomla .gitignore 파일이 다른 저장소에 있습니다.

이 줌라의 .gitignore 파일입니다 https://github.com/joomla/joomla-cms/blob/master/.gitignore

이 GitHub의에서입니다 : https://github.com/github/gitignore/blob/master/Joomla.gitignore

가 의도적 또는이 그 뒤에 이유는?

내 다른 질문은 내 레고에서 .gitignore를 사용하는 것이 가장 좋습니다. 원격 저장소에서 가져 오거나 로컬 저장소에 .gitignore 파일을 수동으로 만드나요?

답변

4

차이점은 무시한다는 것입니다. 나는 그들 뒤에있는 두 가지 유형의 논리를 설명 할 것이다. 목표가 무엇인지 결정한 다음 gitignore를 올바르게 조정해야합니다.

Joomla의 gitignore는 임시 파일, 캐시 파일 및 빌드 파일과 같은 Joomla의 배포로 돌아 가지 말아야 할 것들을 무시하도록 만들어졌습니다. 시스템이 생성하지만 결코 친구에게 보내지 않을 것들.

Github는 Joomla의 모든 핵심 파일을 무시하는 gitignore를 빌드합니다. 따라서 추가하는 사용자 지정 구성 요소, 사용자 지정 서식 파일 및 추가 된 다른 확장이나 이미지 같은 파일 만 볼 수 있습니다. 이것은 Joomla를 기본적으로 무시하기위한 것입니다.

당신의 질문은 "당신의 레포의 요점은 무엇입니까?"입니다. Joomla를 기반으로 웹 사이트를 관리하는 경우 Joomla의 사이트를 계속 사용합니다. 맞춤 구성 요소 또는 확장 프로그램을 제작하는 경우 Github을 선호 할 수 있습니다. 뭔가 완전히 다른 것을하고 싶어 할 수도 있습니다.

gitignore의 모든 파일은 원격 서버로 푸시되지 않으므로 완전히 무시됩니다. 따라서 다른 사람이 저장소를 복제 할 경우 무시 된 파일이 표시되지 않습니다.

+0

설명해 주셔서 감사합니다. 네, 모듈을 만들고 있습니다. 그래서 Github의 .gitignore는 나에게 더 잘 어울립니다. – user1448031

관련 문제