저는 R이 처음인데 중형 프로젝트를 작성하기 시작했습니다. 응용 프로그램의 일부로 배포되지만 조직을 더 깔끔하게 만들기 위해 패키지를 만들기로 결정했습니다.R 패키지 개발에서 git을 사용하는 방법은 무엇입니까?
버전 제어를 사용할 때 DESCRIPTION 파일에 버전 및 날짜 필드가 필요하다는 사실을 어떻게 처리합니까? 모든 git commit으로 그 파일을 변경하고 싶지는 않습니다.
여기에 표준 Makefile이 있습니까?
더 나아가, 나는 이것을 어떻게하고 개발 중에 패키지를 사용할 수 있을지에 대해 완전히 명확하지 않습니다.
repo의 모든 변경 사항에 대해 패키지 번호를 늘리고 싶지는 않을 것입니다. 현재이 기능을 수행 할 수있는 도구가별로 없으며 장점이 거의 없습니다. – hadley
@hadley : 아니요. 그러나 지원 목적으로 사용자가 사용중인 버전을 찾을 수 있으면 좋을 것입니다. 또한 패키지 버전을 데이터 정리/처리 제품군에 메타 데이터로 저장하는 유스 케이스도 있습니다. (과학적 재현성을 위해).아마도 어떤 종류의 pre/post-build hook을 사용하여 DESCRIPTION과 작은 함수를 업데이트하여 git 개정을 파싱 할 수 있습니다. 빌드 후크는 https://stackoverflow.com/questions/32035151/executing-r- 패키지 설치 중 스크립트 # comment51982053_32035219,하지만 다른 곳에서는 세부 정보를 찾을 수 없습니다. – naught101