【发布时间】:2014-08-06 04:53:50
【问题描述】:
我有一个项目,我想把它推送到 Git 上。但在本地,我的项目对 RDSCLI(Amazon RDS 命令行工具包)和 s3cmd 有一些依赖关系。那么我如何确保如果有人想使用我的项目不必费心下载这个软件,他可以直接运行我的项目而没有任何麻烦?有没有办法实现这一点,或者我需要在要求中提及这一点?
【问题讨论】:
-
你不能,或者至少不应该,即使你能找到办法。这不是 Git 的用途。它用于版本控制您自己的源代码,而不是分发二进制软件或管理依赖项。包含一个列出项目依赖项的 README,并告诉人们他们可以在哪里下载 RDSCLI。
-
@meagar:但我的经理要求我这样做,这样我的其他队友就不必安装这些要求。
-
很好,但是 Git 作为工具仍然不支持那种依赖管理。
标签: git amazon-rds s3cmd