您是否可以使用OpenWrap将依赖项提交到源代码?

时间:2012-08-29 14:02:06

标签: openwrap

我知道在nuget中你可以通过使用"启用包恢复"来避免将依赖关系提交到源。命令。这将允许其他开发人员签出解决方案,并通过构建它来下载所有必需的依赖项。

在OpenWrap中是否有类似的方法来实现这一目标?

1 个答案:

答案 0 :(得分:1)

使用OpenWrap,你可以做类似的事情:你只需将整个“wraps”文件夹放在版本控制系统的忽略列表中。签出后,您只需发出以下命令即可下载依赖项:

o update-wrap

就这么简单。这就是我个人总是使用openwrap的方式:我从不将依赖项提交到版本控制系统。

这种方法有缺点吗?不,但您必须考虑到“update-wrap”命令始终提取满足您的依赖性要求的最新依赖项(您可以指定版本的下限和上限)。这意味着开发人员A可能比开发人员B拥有更新的依赖关系。在我的情况下,这从来就不是问题,我甚至认为,在开发过程中,应该不时发出“update-wrap”以确保一个人总是针对最近的依赖关系进行开发。

顺便说一句,技术上可以在构建中将调用集成到“update-wrap”,以便每个构建触发依赖项的更新。但就个人而言,我从来没有看到过需要。