我正在使用Dist::Zilla
构建 Perl 模块。我已将标准替换GatherDir
为Git::GatherDir
. 但是我的主模块lib/XY.pm
是生成的,因此不受版本控制。我怎样才能添加它?
问问题
32 次
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::GatherDir
dist.ini
# ...
[Git::GatherDir]
[GatherDir]
root=lib
# ...
于 2021-08-01T17:23:37.517 回答