我知道在 nuget 中,您可以通过使用“启用包还原”命令来避免将依赖项提交到源。这将允许另一个开发人员检查解决方案,并通过构建它来下载所有必需的依赖项。
在 OpenWrap 中是否有类似的方法来实现这一点?
我知道在 nuget 中,您可以通过使用“启用包还原”命令来避免将依赖项提交到源。这将允许另一个开发人员检查解决方案,并通过构建它来下载所有必需的依赖项。
在 OpenWrap 中是否有类似的方法来实现这一点?
使用 OpenWrap,您可以做类似的事情:您只需将整个“wraps”文件夹放在版本控制系统的忽略列表中。结帐后,您只需发出以下命令即可下载依赖项:
o update-wrap
就这么简单。这就是我个人一直使用 openwrap 的方式:我从不将依赖项提交到版本控制系统中。
这种方法有缺点吗?不,但您必须考虑到“update-wrap”命令始终获取满足您的依赖项要求的最新依赖项(您可以指定版本的下限和上限)。这意味着开发人员 A 可能比开发人员 B 具有更新的依赖项。就我而言,这从来都不是问题,我什至认为,在开发过程中,应该不时发出“update-wrap”以确保一个总是针对最新的依赖项进行开发。
顺便说一句,在构建中集成对“update-wrap”的调用在技术上是可行的,这样每个构建都会触发依赖项的更新。但就个人而言,我从来没有看到需要这样做。