두 개의 리모컨 (소스 및 배포 용)이있는 Play 스칼라 앱이 있습니다. 배포에는 ./target 디렉토리가 필요하지만 소스 파일을 원격으로 정리하고 싶습니다. 원본 원격지에서만 대상 디렉터리를 무시하도록 할 수 있습니까?git : 리모컨에서 파일 제외
감사합니다.
두 개의 리모컨 (소스 및 배포 용)이있는 Play 스칼라 앱이 있습니다. 배포에는 ./target 디렉토리가 필요하지만 소스 파일을 원격으로 정리하고 싶습니다. 원본 원격지에서만 대상 디렉터리를 무시하도록 할 수 있습니까?git : 리모컨에서 파일 제외
감사합니다.
.gitignore
파일을 저장소 (루트)에 추가하십시오 (예 : 다음과 같은 것 :
# Ignore target directory
target
편집 : 죄송합니다. 트리거가 너무 빠릅니다. 이렇게하면 두 리모컨의 대상 파일이 무시됩니다. 배포 원격에 일부 파일을 포함 시키려면 다른 분기를 사용해야합니다.
배포 용으로 하나의 출처와 원본 용으로 하나의 분기. 배포 할 때마다 원본 분기와 배포 분기의 차이점을 병합합니다. 배포 지점에서 .gitignore
파일이 다르게 보일 수 있습니다.
무엇 누구의 원격 배포 지점이 될 것입니다 상류 분기를 배포 가지고, 어디 당신이 빌드/ 디렉토리를 무시하지 어떻습니까?
그러면 각 배포 전에 개발 분기를 배포으로 병합해야합니다.
Play 프레임 워크에 대해 모르겠지만 버전 생성 도구를 사용하여 빌드 아티팩트를 배포하는 것이 좋습니다. –
약간의 클라우드 PaaS 오퍼링 (heroku, openshift 등)은 배포 용 자식 원격으로 푸시를 사용합니다. – kreek
하지만 나는 그들이 배포 용으로 만 추적되기를 원하는 이유 인 저장소에서 빌드 아티팩트를 좋아하지 않는다고 동의합니다. – kreek