0

我正在使用Dist::Zilla构建 Perl 模块。我已将标准替换GatherDirGit::GatherDir. 但是我的主模块lib/XY.pm是生成的,因此不受版本控制。我怎样才能添加它?

4

2 回答 2

1

您说“我的主模块 lib/XY.pm 已生成”,但不是如何。这可能是寻找最佳答案的重要组成部分。如果文件是由 Dist-Zilla 操作的一部分生成的,那么您希望该操作也能收集文件。

假设您不是,并且其他一些程序将此文件写入文件系统,但没有将其放入 git。现在你已经从 dist 添加了一堆东西./lib,但是你想再添加一个不在 git 中的文件。您想使用GatherFile插件。它专门用于向 dist 添加一个文件。

[GatherFile]
filename = lib/XY.pm
于 2021-08-02T02:27:41.880 回答
0

运行后可以尝试GatherDir使用特定root属性运行吗?例如Git::GatherDirdist.ini

# ...
[Git::GatherDir]
[GatherDir]
root=lib
# ...
于 2021-08-01T17:23:37.517 回答