有人可以建议为什么我们不能将我们的工件或WAR文件存储在stash / bitbucket而不是nexus。
我对stash和其他存储库(如nexus,artifactory等)之间的区别感到困惑。
关于WAR文件和其他压缩文件是否应该在版本控制下维护是一个意见问题。有些组织尽可能地在其版本控制系统中存储:jar文件,zip文件,二进制文件;其他组织只在可能的情况下版本文本文件
就个人而言,我认为在git中存储像WAR文件这样的压缩文件没有任何价值。这有三个原因:
我认为更好的方法是将文件一次上传到nexus(或artifactory)之类的内容,然后将该文件拉到任何需要的位置(通常在构建脚本中)。
在某些情况下,你必须版本压缩或二进制文件,有像gazxswpoi这样的git解决方案