首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows中组合多个git存储库会给我带来一个错误。

在windows中组合多个git存储库会给我带来一个错误。
EN

Stack Overflow用户
提问于 2019-03-20 11:17:24
回答 1查看 142关注 0票数 0

我试着遵循以下问题:Combining multiple git repositories在Windows 10中组合多个存储库,但是它给了我一个错误:

"sed“no se reconoce como un comando interno o externo,"sed”不被认为是内部或外部命令,

即使没有它对我也不起作用!这是minimo1&2中的微服务的结构:

代码语言:javascript
复制
microsvc1test
  |- gateway
  |    |_.git
  |- jhipster-registry
  |    |_.git
  |-minimo1
  |    |_.git
  |-minimo2
  |    |_.git
  • 我遵循步骤1(完成zip文件的好主意)
  • 按照步骤2A:并创建cd microsvc1test/网关/网关,并将microsvc1test/网关的内容移到microsvc1test/网关/网关(其他的相同)。

我真的不需要保留这个故事,而且这个命令在windows中也不起作用。

代码语言:javascript
复制
$ git filter-branch --index-filter \
    'git ls-files -s | sed "s#\t#&code/#" |
     GIT_INDEX_FILE=$GIT_INDEX_FILE.new \
     git update-index --index-info &&
     mv $GIT_INDEX_FILE.new $GIT_INDEX_FILE' HEAD
  • 这就是新的结构(步骤3):
代码语言:javascript
复制
microsvc1test
  |- gateway
  |    |_.git
  |    |-gateway
  |         |_(the code...)
  |- jhipster-registry
  |    |_.git
  |    |- jhipster-registry
  |         |_(the code...)
  |-minimo1
  |    |_.git
  |    |-minimo1
  |         |_(the code...)
  |-minimo2
  |    |_.git
  |    |-minimo2
  |         |_(the code...)

  • 然后,我按照步骤4:

cd microsvc1test git init

代码语言:javascript
复制
D:\...\Jhipster\microsvc1test>git pull gateway
D:\...\Jhipster\microsvc1test>git pull jhipster-registry
D:\...\Jhipster\microsvc1test>git pull minimo1
D:\...\Jhipster\microsvc1test>git pull minimo2

我得到了其中的几个:

代码语言:javascript
复制
D:\BasuraTemporal\Jhipster\microsvc1test>git pull gateway
remote: Counting objects: 594, done.
remote: Compressing objects: 100% (564/564), done.
Receiving objects: 100% (594/594), 712.83 KiB | 0 bytes/s, done.
remote: Total 594 (delta 71), reused 0 (delta 0)R
Resolving deltas: 100% (71/71), done.
From gateway
 * branch            HEAD       -> FETCH_HEAD

然后,我在GitHub、commit和push上创建了一个新的存储库,但是网关jhipster注册表、minimo1和minimo2都是空的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-22 22:37:34

我将删除所有隐藏的.git目录,然后使用git创建一个新的git存储库。那就跟普通的一样。您将松散每个单独存储库的所有提交,但它应该可以工作。试试看

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55259509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档