1

我正在尝试使用 Git……我发现 Beanstalkapp 适合我的需求。

我在 Beanstalk 上为每个客户端创建了单独的存储库,然后从工作中的机器推送所有文件。

我为每个客户创建了存储库,我的 Beanstalk 帐户现在看起来像这样:

Client One (repository)<br>
--a load of files and folders<br>
Client Two (repository)<br>
--a load of files and folders<br>
Client Three (repository)<br>
--a load of files and folders

...ETC

这反映了我在另一台机器上建立提交的文件夹结构

**GIT(root)**
  Client One (repository)
    --a load of files and folders
  Client Two (repository)
    --a load of files and folders
  Client Three (repository)
    --a load of files and folders

我现在需要在新机器上复制它!

我如何“拉”下文件(git)并镜像我在另一台机器上的结构?我想我在这里寻找同步?

提前感谢您的任何建议!

4

1 回答 1

0

您应该使每个 Beanstalk 客户端成为git submodule
您只需声明:

  • 每个客户端一个 git repo
  • 所有当前客户端的父目录中的 git 存储库,并将客户端的每个 git 存储库引用为子模块。

然后,您可以克隆父存储库,并取回其中的所有客户端。
可能需要额外的克隆

于 2010-07-30T19:57:10.973 回答