Git 和 Beanstalk
Posted
技术标签:
【中文标题】Git 和 Beanstalk【英文标题】:Git and Beanstalk 【发布时间】:2011-03-23 10:22:30 【问题描述】:我正在试验 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
...等
这反映了我在另一台机器上建立提交的文件夹结构
**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)并镜像我在另一台机器上的结构?我想我在这里寻找同步?
提前感谢您的任何建议!
M
【问题讨论】:
【参考方案1】:您应该将每个 Beanstalk 客户端设为 git submodule。 您只需声明:
每个客户端一个 git 存储库 所有当前客户端的父目录中的 git 存储库,并将客户端的每个 git 存储库作为子模块引用。然后,您可以克隆父存储库,并取回其中的所有客户端。 (additional cloning might be necessary)
【讨论】:
谢谢。我最终到了那里。 :)以上是关于Git 和 Beanstalk的主要内容,如果未能解决你的问题,请参考以下文章
差异:git clone , git fetch, git pull和git rebase
git:初识git(概念安装Git和TortoiseGit)