3

Dist::Zillaを使用してモジュールをリリースしていますが、機能していません。Dist::Zilla::Plugin::Gitプラグインを使用していますが、これを行うたびにdzil release、追跡されていない変更があると表示されるため、モジュールをリリースできません。ただし、追跡されていない変更は、Dist::Zilla がリリース用に作成した新しいファイルです! ここに私の設定ファイルがあります:

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.
4

1 に答える 1

2

リリース フォルダーの内容を無視するために、リポジトリには Dist-Milla に表示され.gitignoreているものと同様のものを含める必要があります。

/My-Module-*
/.build
!META.json
于 2014-05-17T19:39:00.713 に答える