git - 递归更改 Git 子模块路径
问题描述
我有一个巨大的子模块列表,其 URL 必须更改:
- from URL = ssh://git@sw-depot.sss.foo.com:8080/base/submodule_name.git
- to URL = ../../base/submodule_name.git
如何在不使用任何其他脚本的情况下使用git submodule foreach来做到这一点?
我已经使用 python 脚本来获取所有 URL 并替换了所需的字符串文字,但我想知道是否有办法在 Git 中使用正则表达式来做到这一点。
解决方案
推荐阅读
- macos - macOS Mojave 中的 SCNView 和处理器加载问题
- node.js - Nodejs如何为每个请求设置内容类型标头
- visual-studio-code - 转到文件在 Visual Studio Code 中不起作用
- c++ - 在选项卡控件中添加对话框
- python - 由于内存错误从文件加载时 Numpy 数组崩溃,但原始 numpy 变量是在同一环境中创建的
- mnist - 为什么我们在 tensorflow-serving 示例中使用名称“x”?
- java - 在 JAXBContext 中使用将 XML 转换为类的一些问题
- python - 如何在 Kivy 中自定义 style.kv
- c# - 在多个 SQL 查询中使用哪一个,Parallel.For 或 Tasks/async?
- r - 修复分面包裹的条形图ggplot2中的条形宽度