如何将存储库镜像同步到新的上游存储库

2024-01-21

我有一个仓库镜像服务器(myrepo),最初是为了镜像而创建的 与远程同步(repoA)。也就是说,我使用类似以下的内容来创建它。

cd myrepo
repo init -u git://repoA-server/manifest.git --mirror
repo sync

...然后我修改了清单文件的获取行以使用 myrepo 服务器 这样用户就可以从 myrepo 镜像进行克隆

所以现在repoA已经消失并且不再存在了。它已被替换为新的 repoB 服务器位于不同的 URL,它修改了一些分支并使用 这些分支的新清单文件。

如何将我的 myrepo 镜像与这个新的 repoB 重新同步?我不想被吹走 我的 myrepo 并创建一个新镜像。我想保留它的历史,只是 更新一些分支现在从 repoB 进行跟踪,并使用新的清单 文件(我将再次修改该文件以从 myrepo 获取项目)。

我不知道该怎么做?我想知道我是否可以简单地做一些 更改 myrepo ,然后运行“reposync”以使其与新镜像同步 (即为更新分支执行获取/合并)?或者我必须克隆 myrepo 那么 做一些事情,比如添加 repoB 作为远程,创建跟踪分支,自己获取/合并, 并尝试将其推送到 myrepo?


继续更改配置文件中的网址/路径:

.git/config

那将是最快的方法。尽管您可以使用命令来处理每个分支设置。

另请注意,如果它们同步,则重新克隆不会丢失任何历史记录。你会失去你的 reflog 和 rr-cache 等。

希望这可以帮助。

Adam

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将存储库镜像同步到新的上游存储库 的相关文章

  • 应用程序实例是否始终在任何活动之前创建?

    在 Android 中 您可以通过扩展 Application 类并在 Manifest 中声明名称来提供您自己的 Application 类实现 我的问题是 这个实现是否总是在初始活动之前创建 或者活动可以在应用程序实例有时间创建之前启动
  • Android Studio:lambda 不起作用[重复]

    这个问题在这里已经有答案了 当尝试使用 lambda 表达式时 我遇到了一些 Gradle 构建错误 错误 41 100 错误 source 1 7 不支持 lambda 表达式 使用 source 8 或更高版本来启用 lambda 表达
  • Android Lollipop prepareAsync() 需要很长时间才能返回

    在 Samsung Galaxy Note 4 上的 Android Lollipop 几周前刚刚从 4 4 4 更新 上 prepareAsync 几乎需要 20 秒来加载实时流 在 4 4 4 上 只需要 2 3 秒 并且没有错误 见下
  • React Native Android 发布 apk 是调试,而不是发布

    我有一个现有的 Android 应用程序 我已根据以下内容将 React Native v0 30 活动添加到项目中docs http facebook github io react native releases next docs i
  • 在 WebView 中完成 AdBlock

    我即将在我的 Android 应用程序中推出 WebView AdBlocking 我想知道这是否会有效地阻止广告 或者在 Webview 本身内是否还有更多工作要做 我尚未修改 基本上我有一个存储在 Android 资产中的主机文件 其中
  • 格里特:! [远程拒绝] HEAD -> refs/publish/master (没有新的更改)

    我做了一些更改 提交了它们并将分支推送到 Gerrit git push gerrit 现在我的更改没有出现在 Gerrit 中 我认为这是因为我手动推送更改而不是使用git 审查 https github com openstack in
  • SQLite支持android的数据类型有哪些

    谁能告诉我 SQLITE 中支持 ANDROID 的数据类型列表 我想确认 TIME 和 DATE 数据类型 这里有一个list http www sqlite org datatype3 htmlSQLite 的数据类型 支持时间和日期间
  • Google 移动广告和 Kindle Fire

    我最近用 Google 移动广告替换了 AdMob 库 对此我有一个疑问 广告会出现在 Amazon Kindle Fire 设备上吗 我问这个是因为我知道 Google 移动广告依赖于 Google Play 服务 所以我有点困惑 Goo
  • 如何在android中的操作栏中创建Edittext?

    我们可以在操作栏中使用编辑文本吗 在阅读了 Google 中的大量资源后 我找不到如何在操作栏中创建编辑文本 谁能告诉我该怎么做 您可以设置自定义View为了ActionBar像这样 getActionBar setCustomView R
  • Git - 创建拉取请求而不分叉

    使用 git 已经有一段时间了 关于 git pull request 有很多教程和解释 其动机是什么等等 我遇到两种情况 1 分叉 git 仓库 我查看了一些公共 git 存储库并决定我想要做出贡献 所以我 通过以下方式创建重复的存储库F
  • 在 AppAuth-Android 中注销

    我有一个用JAVA开发的Android应用程序 对于这个应用程序 我使用的是身份服务器4 https github com IdentityServer IdentityServer4作为我的 STS 一切正常 但我找不到任何注销的实现Ap
  • 从手机访问本地主机[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我正在使用
  • 如何在Android Compose中使用otf类型字体文件?

    我正在学习使用 Android Jetpack Compose 现在我有一个正则 otf字体文件在资产 字体 我想在文本中使用它 java lang RuntimeException Font asset not found commonu
  • 如何从 Facebook 邀请好友到 Android 应用程序? - 给出错误

    我正在开发一个 Android 应用程序 我正在努力将 邀请朋友 功能添加到我的应用程序中 它转到我的AppLinkUrl成功但显示错误 我的清单代码如下
  • 删除Android所有语言中的字符串

    我有一个包含多个翻译的应用程序 我想删除一些字符串 我怎样才能重构并删除它们一次 例如在默认情况下strings xml文件并自动将删除传播到其他翻译的其他 strings xml 文件 您可以通过 Android Studio 中的 翻译
  • 我可以直接从我的谷歌云端硬盘在线推送/拉取吗?

    有一些方法可以通过谷歌驱动器同步 Windows 应用程序将我的本地 git 存储库同步到我的谷歌驱动器 但我想知道我是否可以完全绕过它的需要 Fro eg git remote add origin https drive google
  • Android:确定 2.2 及更高版本上的摄像头数量

    我的应用程序需要在 Android 2 2 及更高版本上运行 我需要一种方法来确定可用摄像机的数量 有很多帖子解决了这个问题 但我找不到一个有效的 一种解决方案是简单地检测操作系统版本 任何 2 2 版本的设备都仅限于 1 个摄像头 即使该
  • 更改Android菜单的背景颜色[重复]

    这个问题在这里已经有答案了 我正在尝试将标准浅灰色更改为浅绿色 似乎没有一个简单的方法可以做到这一点 例如 通过 Android 主题 但我找到了一个解决方法 如本页所述 http tinyurl com 342dgn3 http tiny
  • 在状态栏下方显示DialogFragment内容

    我试图显示高度和宽度均具有 match parent 的 DialogFragment 但碰巧在顶部 DialogFragment 显示在 StatusBar 下方 DialogFragment 正在应用一些默认值来填充底部 右侧 左侧和顶
  • Netbeans 和 Git,.obj 文件被忽略

    我正在开发一个涉及 obj 文件的小型 git 项目 当我查看 项目选项卡 时 我发现它们被忽略了 但如果我查看我的 gitignore 我无法理解为什么 DepthPeeling nbproject private DepthPeelin

随机推荐

  • opengraph 和 schema.org 是否可以使用相同的元标记

    我不喜欢文档头部的标签数量 这是一些元标记的示例
  • 是否可以在 Android MapView 中禁用平移/缩放,同时允许用户单击 ItemizedOverlay?

    有没有办法禁用平移 缩放并保持地图叠加层可点击 我特别考虑了一个 ItemizedOverlay 我希望它是可点击的 同时拒绝用户在地图的视口中移动 这是为了游戏 我见过同样的问题 https stackoverflow com quest
  • JavaScript OOP 私有变量 [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 更新 这是对我之前问题的更新 该问题与 StackExchange 的目标有些偏离主题 但对于之前关于这个主题的询问 我有一个后续问题 对象模型 va
  • 查找 pdist 压缩距离矩阵中最小值的索引

    我用过scipy spatial distance pdist X 计算下面列表 X 的每对元素之间的欧氏距离度量 X 0 3 4 2 23 5 32 1 3 4 2 1 33 54 5 12 这将返回一个压缩距离矩阵 array 36 3
  • 现代硬件的算法?

    我再一次发现自己有一套不成立的假设 http queue acm org detail cfm id 1814327 该文章本身介绍了通过修改经过验证的最佳算法来解决虚拟内存问题 从而实现 10 倍的性能提升 在现代多问题 CPU 上 运行
  • 如何将 Bundle Config 添加到 Startup.cs 以便在 Razor 视图中使用资源?

    问题 如何向 Startup cs ASP NET Core 项目 添加与 App Start gt BundleConfig cs 相同的配置 当有 public class BundleConfig For more informati
  • 重新安装纱线时出现问题 - 代码:“MODULE_NOT_FOUND”

    Node js 版本 14 0 0 OS MacOS 10 15 4 范围 安装 代码 运行时 元 其他 纱线安装 模块 和版本 如果相关 内部 模块 cjs loader js 运行任何 Yarn 命令后 我收到以下错误 这是重新安装并执
  • 无法插入到 Supabase 中具有经过身份验证的角色策略的表

    我正在尝试在启用了 RLS 的表中插入一行Enable insert for authenticated users only政策已添加 不幸的是 即使我正确登录 我也无法插入 重现步骤 创建提交表 create table submiss
  • PHP 部分缓存

    我想部分缓存一些 php 文件 例如 所以缓存的页面应该像 缓存 php h1 This section is fixed today h1 div goodbye please visit todays suggested website
  • AppleScript 在 Finder 中设置目录路径

    我正在尝试通过 AppleScript 删除计算机上的文件 当我应用下面的代码时 似乎从桌面上删除了该文件 我想删除 Users andrew Documents 中的文件 下面是从桌面删除文件的代码 tell application Fi
  • 使用 Rspec 存根 File.open

    我正在尝试存根 File open 以测试读取 CSV 文件的方法 这是模型 class BatchTask def import filename CSV read filename row sep gt r col sep gt end
  • 适用于超大时间序列的最佳索引数据结构

    我想询问 SO 们关于用于索引时间序列 又名按列数据 又名平面线性 的最佳数据结构的意见 根据采样 离散化特征 存在两种基本类型的时间序列 常规离散化 每个样本都以共同频率采集 不规则离散化 任意时间点采样 需要的查询 时间范围 t0 t1
  • 泛型方法和方法重载

    方法重载允许我们定义许多具有相同名称但具有不同参数集的方法 因此具有相同的名称但不同的签名 这两个方法是否重载 class A public static void MyMethod
  • 找不到`SQLitePCLRaw.batteries_v2`

    我添加了一个sqlite net pclNuGet 包到 Xamarin iOS 项目 该应用程序以以下异常结束 找不到程序集引用的 SQLitePCLRaw batteries v2 SQLite net 版本 1 1 0 0 文化 中性
  • 从 .html 文件读取其内容的简单 Flask 应用程序。外部样式表被阻止?

    我制作了一个非常简单的 Flask 应用程序 它从 html 文件读取其内容 除了样式之外 该应用程序可以正常工作 奇怪的是 我的内联 CSS 代码可以工作 但外部样式表却不能工作 我已经检查过语法 它应该可以工作 Flask 是否会以某种
  • 如何编写可变参数模板递归函数?

    我正在尝试编写一个可变参数模板constexpr计算给定模板参数总和的函数 这是我的代码 template
  • 快速安全的加密算法 C#

    我正在寻找一种使用 C 实现的快速且安全的加密算法 我需要能够恢复初始消息 你有什么建议 感谢您的帮助 如果需要非对称加密 请使用 2048 位 RSA 如果您可以使用对称加密 请使用 256 位 AES MSDN 参考 系统 安全 密码学
  • 自动调整用户表单大小

    目标是一个可以自动调整大小以显示所有可见控件但没有额外死区的用户窗体 顶部始终可见 3 个组合框 但在其下方是 26 个标签及其关联的 5 个选项按钮 复选框 这 26 行将全部开始隐藏 并且仅在特定条件下可见 三个组合框中的第一个将说明
  • 如何使用 DataTemplates 通过 ViewModel-First 方法缓存动态切换的视图

    我在用GalaSoft MvvmLight框架 我的一些看法MainWindow xaml我通过用户选择在运行时动态地在它们之间切换 这些视图使用以下技术与其相应的视图模型绑定 主窗口 xaml
  • 如何将存储库镜像同步到新的上游存储库

    我有一个仓库镜像服务器 myrepo 最初是为了镜像而创建的 与远程同步 repoA 也就是说 我使用类似以下的内容来创建它 cd myrepo repo init u git repoA server manifest git mirro