问题标签 [multiple-repositories]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 多个专用网络上的相同 git 存储库
我们有两个私有网络,其中一个有本地 git 存储库。只有一台计算机可以连接每个网络。其他开发者不能连接每个网络,开发者应该在他们的网络中开发。我们想为每个网络创建两个 git 存储库,我们必须每天使用连接这些网络的计算机同步这些 git 存储库。我们如何设置两个 git 存储库并每天同步它?
git - Jenkins:从另一个存储库加载 Jenkinsfile,而不是我要构建的存储库
所以我正在考虑这个设置,但我什至不确定它是否可能。我在一个更大的组织工作,我们想对各种项目进行静态代码分析和单元测试。这些项目都是遵循相同模式的模块,所以为了简单起见,假设我有 30 个项目都可以使用相同的Jenkinsfile
. 唯一的区别Jenkinsfile
是结帐阶段的存储库。
现在我在想是否有可能拥有1Jenkinsfile
个包含. 然后,我将在-step 的命令中使用参数(或其他东西)设置-attribute 。Jenkinsfile
url
git
Checkout
现在我的问题:
- 这样的设置甚至可能吗?(在与
Jenkinsfile
您要构建的存储库不同的存储库中)。 - 这将如何与轮询一起使用?Jenkins 是否仍会轮询正确的存储库以进行更改(30 个不同的存储库之一),还是仅轮询包含更改的一个存储库
Jenkinsfile
(这显然不是我想要的)。
任何答案、想法或建议将不胜感激。
ubuntu - 运行 hg 拉过所有子目录
如何从共享父目录中更新多个 mercurial (hg) 存储库?
我想将一个分支更改为默认分支并一次更新它们
git - 在一个 github 存储库中存储多个 git 存储库
我有几个具有不同历史记录(版本控制、分支)的 git 存储库。我想 :
- 这些项目仍然有不同的历史
- 将它们存储到单个 github 存储库中(在现有组织中)
我研究过子模块,但是我明白如果一个github仓库有多个子模块,每个子模块仍然需要在别处引用一个主仓库,所以并不能解决问题。
有没有办法做到这一点 ?
git - 我可以在一个存储库上提交两个不同的存储库吗?
我有两个不同的存储库。1. 一级回购 2. 二级回购。我想让两个存储库保持同步。当我在主存储库中提交时,我希望提交也反映在辅助存储库中。是否有可能自动实现这一目标?我找到了手动步骤,但希望它是自动化的。
git - 如何在没有旧提交的情况下将分支文件从旧存储库移动到新存储库
我正在为我们的下一代产品创建一个新的原始存储库。我需要使用旧仓库中的一些“状态”——类似于挑选樱桃。实际上,从功能上讲,它只是简单地重置为对旧存储库的提交,然后将文件更改提交到新存储库。我确实发现我可以签出旧分支,将 --soft 重置为最早的提交,然后提交这些文件。但这似乎是一个黑客。由于我将上游和起源视为一种模式,因此这似乎并不少见,尽管我猜大多数情况下都需要提交。
git - 仅当分支与主分支不同时,如何推送分支?
目标
仅当分支与本地主服务器不同时,我才想推送它。更具体地说,如果分支指向与本地 master 相同的提交,我不想推送它。
背景
我的公司有数百个 git 存储库,我们不使用 git 子模块,所以对于系统范围的清理,我有一个非常简单的 bash 脚本:
我这样跑:
然后我可能会对存储库进行一些其他更改。
最后,我运行:
但是他的,显然......,也推动了“空”分支(即我刚刚创建了一个分支但没有提交它)。
maven - 如何配置 maven 以应对公司/VPN 和公共存储库设置?
我需要一个设置才能使用以下任一方式编译 Java Maven 项目:
- 企业 Maven 存储库(内网 Artifactory 代理 Maven Central 等)
- 公共 Maven 存储库(Central、ICM、io.confluent 等)
项目 POM 代码已经引用了内部公司存储库:
但是要使用这个存储库需要一个我想避免的 VPN 连接。
我正在尝试使用此 Maven 文档设置存储库镜像。
因此,我~/.m2/settings.xml
在以下配置中进行配置:
但仅提供一个镜像(对于除中央以外的所有存储库),该项目仍在尝试从公司存储库下载(我没有提供任何):
即使我为 ICM 存储库创建具有显式条目的活动配置文件,该错误也未修复:
如果您认为 my 中可能还有其他内容settings.xml
,那么上面的内容几乎是完整的(没有点,并且具有正确的 XML 命名空间。
当我运行时,配置文件也处于活动状态且可见mvn
当我不在公司网络/VPN 中时,如何使我的项目(已经在其 POM 中的公司存储库中)从公共存储库中下载工件?