所以,我想有使用Git以下集中设置的(每这些都是克隆):Git的多级克隆?
stable
development
developer1
developer2
developer3
所以,我创建了稳定的资源库
git --bare init
做出的“发展”克隆
git clone ssh://host.name//path/to/stable/project.git development
,并提出了 '开发者' 克隆
git clone ssh://host.name//path/to/development/project.git developer
所以,现在,我做出改变,提交,然后我从我的开发人员帐户
git commit --all
git push
推动和改变去发展克隆。
但现在,当我SSH到服务器,进入开发克隆目录,并运行“git fetch”或“get pull”,我没有看到更改。
所以,我该怎么办?我完全误解了事情,做错了什么?我如何看到从“开发人员”克隆中推出的“开发”克隆中的更改?这在Mercurial中运行良好。
该教程帮助,我玩弄事情,并找出我想做的事情。我将使用中央存储库,为'开发'和'开发者'创建克隆,并执行类似Rails的部署来释放(而不是在我想发布时推送到稳定)。 – 2010-04-20 23:08:02