2014-05-17 4 views
2

Dist::Zilla을 사용하고 있습니다.하지만 내 모듈을 출시 할 수는 없습니다. Dist::Zilla::Plugin::Git 플러그인을 사용하고 있고 dzil release 할 때마다 변경되지 않은 변경 사항이 있기 때문에 내 모듈을 출시 할 수 없습니다. 그러나 변경되지 않은 변경 사항은 Dist :: Zilla가 출시를 위해 만든 새로운 파일입니다! 여기에 내 설정 파일이 있습니다 :dist zilla는 변경되지 않은 git 변경으로 인해 해제 할 수 없습니다.

name = My::Module 
author = Name 
license = Perl_5 
copyright_holder = Name 
copyright_year = 2014 

version = 0.001 

[NextRelease] 
[@Git] 

[@Basic] 
[PodWeaver] 

[TestRelease] 
[ConfirmRelease] 
[UploadToCPAN] 

[AutoPrereqs] 

여기에 잘못된 순서가 있습니까? 또는 실제로 생성 된 파일을 릴리스 용으로 커밋해야합니까? 왜냐하면 나는 그들이 일시적이라고 생각했기 때문이야.

[@Git/Check] branch master has some untracked files: 
[@Git/Check] My-Module-0.001.tar.gz 
[@Git/Check] My-Module-0.001/Changes 
[@Git/Check] My-Module-0.001/LICENSE 
[@Git/Check] My-Module-0.001/MANIFEST 
[@Git/Check] My-Module-0.001/META.yml 
[@Git/Check] My-Module-0.001/Makefile.PL 
[@Git/Check] My-Module-0.001/README 
[@Git/Check] My-Module-0.001/dist.ini 
[@Git/Check] My-Module-0.001/lib/My/Module.pm 
[@Git/Check] branch master has some untracked files: 
[@Git/Check] My-Module-0.001.tar.gz 
[@Git/Check] My-Module-0.001/Changes 
[@Git/Check] My-Module-0.001/LICENSE 
[@Git/Check] My-Module-0.001/MANIFEST 
[@Git/Check] My-Module-0.001/META.yml 
[@Git/Check] My-Module-0.001/Makefile.PL 
[@Git/Check] My-Module-0.001/README 
[@Git/Check] My-Module-0.001/dist.ini 
[@Git/Check] My-Module-0.001/lib/My/Module.pm at /System/Library/Perl/Extras/5.16/darwin-thread-multi-2level/Moose/Meta/Method/Delegation.pm line 110. 
+3

당신은'https://metacpan.org/pod/distribution/Dist-Milla/lib/Dist/Milla/Tutorial.pod#Create-a-new-ini 유사 gitignore'하지 말았어야 'My-Module-xxx' 폴더 내용을 완전히 무시하기 위해 설정을 편집합니까? – VonC

+0

감사! 그것은 올바른 접근 방법 인 것 같습니다. – srchulo

+0

그래, 내가 그 답변이 여기에 작동하는지 확인하기 위해 추가했습니다. – VonC

답변

2

귀하의 repo 릴리스 폴더의 내용을 무시하기 위해 하나의 presented in Dist-Milla.gitignore 비슷한 포함해야한다 : 여기에 내가 얻을 출력됩니다.

/My-Module-* 
/.build 
!META.json 
+0

완벽하게 일했습니다. 감사! – srchulo