2016-08-13 2 views
1

나는 약간의 시간 동안 git을 사용 해왔다. 나는 그것에 대해 잘 알고있다.패키지와 함께 git를 사용하는 방법

나는 그러나, 배포 등 내 첫 번째 작은 프로그램 (./configuremakemake install 뭔가를) 구축 않았고 내가 github에 그것을 넣어 싶어하지만 난 정확히 추적에 대해 이동하는 방법을 잘 모르겠습니다.

내가 예를 들어, 자식을 초기화하지만 소스 코드 파일, 맨 페이지 및 추가 정보 추적해야 내가 완전히 다른 만들

또는해야한다 (autoconfautomake에 의해 생성 된 다른 파일 보낸 불필요한 조금 보인다) 디렉토리에 저장하고 소스 파일을 넣은 다음 시간이되면 버전 0.2의 모든 것을 수동으로 다시 빌드 하시겠습니까?
아니면 완전히 다른 작업을 수행 하시겠습니까?
나는 검색을 시도했지만 찾고있는 검색 결과를 제공하는 검색어를 찾을 수 없습니다.

+0

"완전히 다른 디렉토리 만들기"의 의미를 분명히 할 수 있습니까? 각 버전마다 새로운 디렉토리를 만들겠습니까? – lucash

+0

아니요, 각 버전마다 소스 코드를 의미하지는 않습니다.내 소스 코드를 Makefile과 같은 디렉토리에 놓아야하는지 아니면 별도의 폴더 인'src'에 넣어야하는지 묻고 있습니다. 또는 무언가를 git repo로 사용하고 부모 drectory에 내 Makefile을 가지고 있습니다. – deltaskelta

답변

3

예를 들어 자식을 초기화하지만 (autoconf를하고 automake에 의해 생성 된 다른 파일이 불필요한 조금 보인다 이후)에만 소스 코드 파일, 맨 페이지 및 추가 정보를 추적

예 : 요구를 구축하는 데 사용 아무것도 추적 할 수 있습니다.
빌드의 결과 인 모든 것을 추적 할 필요가 없습니다.

나는 완전히 다른 디렉토리를해야한다

없음 : 버전 관리에 각 버전을 표시하고 특정 할 수있는 패치를 분리하기 위해 해당 태그에서 가지를 발표 할 새 태그를 만들 수 없었다 고정 릴리스의 구현 세부 사항.
하지만 당신은 생성하지 않는 폴더 (즉, 파괴의 방법이었다)

내가 소스

예에 대한 완전히 다른 디렉토리 를 확인해야합니다, 당신은 큰 세트를 가지고 (할 수있는 경우 소스에 대한 파일 중)

하지만 "Makefiles with source files in different directories"도 참조하십시오. 당신은 하나만 메이크 파일을 가지고 있지 않습니다.

전통적인 방법은 독립적으로 구축 할 수 있도록 하위 디렉토리 (part1, part2 등)의 각각의 Makefile하는 것입니다.
또한 프로젝트의 루트 디렉토리에 모든 것을 빌드하는 Makefile이 있어야합니다.

그리고 put your object files in a separate folder (추적하지 않음)을 잊지 마세요.

this question as a concrete example도 참조하십시오.

+0

제 질문의 핵심은 Makefile과 같은 디렉토리 또는'src' 또는 그런 것 같아요. – deltaskelta

+0

@deltaskelta 소스가 여러 파일이고 하위 폴더가 여러 개인 경우 네, 해당 폴더에서 소스를 격리 할 수 ​​있습니다. – VonC

관련 문제