Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的公司有一个非常简单的内部包项目。我有一个包含 DEBIAN 等的基本目录,并选择包含我需要打包和安装的文件。
我上一个目录并运行以下命令来创建我的包:
dpkg -b myproject myproject_1.0_all.deb
但是,生成的 .deb 文件包含我所有的 .gitignore 文件和基本的 .git 文件。有什么方法可以防止 dpkg 将隐藏文件包含到完成的 .deb 中?
我最终将我的包根目录放在一个子目录中,并在根目录创建了一个构建脚本,该脚本创建了我需要的所有空目录,所以我不需要 .gitignore 文件,并且 .git 文件将不再被打包。