用 Git 设置常春藤?

Posted

技术标签:

【中文标题】用 Git 设置常春藤?【英文标题】:Ivy setup with Git? 【发布时间】:2010-12-30 22:01:36 【问题描述】:

我过去曾使用Ivy 和 SVN 来管理 Actionscript 项目的依赖关系。我使用的库是ivysvn。

它似乎工作得很好,svn 存储库为每个 Actionscript 库托管了版本化的二进制 .swc 文件,我会使用 ivysvn ANT 任务将它们拉入单独的项目中。

git 是否有类似的工作流程?我猜它可能会更复杂一些(可能使用 git 子模块),因为据我所知,git 不能真正拉下单个文件。我可能还需要另一个特定于 git 的 ANT 任务,例如第三方 ivysvn 库。除了 ivy 之外,还有没有更好的方法来使用 git 管理 3rd 方依赖项?

【问题讨论】:

【参考方案1】:

您应该使用像 Nexus 这样的存储库管理器,而不是滥用 SCM 来管理二进制工件。

【讨论】:

或 Artifactory - 我认为对 Ivy 更好。 如果有人提出问题,如果他们有正当需要,我们不能教导他们不要提出问题。【参考方案2】:

我实际上在博客上写过这个a year ago。希望对你有帮助。

【讨论】:

如果有人提出问题,如果他们有正当需要,我们不能教导他们不要提出问题。

以上是关于用 Git 设置常春藤?的主要内容,如果未能解决你的问题,请参考以下文章

常春藤发布到存储库不会更新本地缓存

Gradle - 将第三方依赖项安装到本地常春藤存储库中

从 Nexus 下载时,常春藤的 transitive="false" 会被忽略

ActionScript 3 用常春藤叶子结束文章

markdown 用Git设置WordPress

markdown 用Git设置Magento