如何在Git中导入依赖项

时间:2014-08-06 04:53:51

标签: git amazon-rds s3cmd

我有一个项目,我想在Git上推送它。但在本地,我的项目对RDSCLI(Amazon RDS Command Line Toolkit)和s3cmd有一些依赖性。那么如何确保如果有人想要使用我的项目,就不必费心去下载这个软件,他可以直接运行我的项目而没有任何麻烦?有没有办法实现这一点,或者我需要在要求中提及这一点?

1 个答案:

答案 0 :(得分:0)

您可以将Git submodules用于公司维护的依赖项(您的顶级项目所需的其他来源)。

不要使用Git 子模块来存储二进制文件。

但是,您可以使用子模块来引用外部存储库,例如,在您的顶级项目中需要一个开源项目。

无论如何,今天大多数git客户端都会自动处理--recursive克隆,因此每个结账都应该几乎透明地附带依赖。