本来,我想我的问题是How to maintain branches in Apache's DocumentRoots?
但实现正确的问题实际上是How to use Git to deploy stuff to web -server such as Apache?
。
我觉得我已经明白现在的DocumentRoot - 问题,这需要Apache的黑客,我想避免因为使用的副作用更简单的解决方案,并把回购部署-dir之外,但现在问题来了解混帐取挂机和如何部署的东西,如果外面的事情是一个大目录,也许只是CP之外,然后MV - 但必须有同步部署-dir,思考一些更好的办法。
DocumentRoot的-问题
DocumentRoots在httpd.conf的主存材料指定迪尔斯。 现在,这样的文件夹中,我想ticgit -branches和功能-branches。 当我在一些DocumentRoot的创建分支,我得到主人和其他分支混淆。
$ git checkout --orphan feature-0.01
是不是空的,但包含主-things。$ ti new ...
创建有东西从主分支,在Ticgit apparrently一些bug(它在小型回购,但创造ticgit侧枝像我的DocumentRoot的结果更大回购成破坏)。 那么,你如何保持在Apache中的DocumentRoot您设有分公司? 你有你的票呢? 那你的功能-branches? 你看我为此感到困惑,$ git checkout feature-0.1
,现在怎么做阿帕奇知道哪些文件应该主机? 在主事物或事物的feature-0.1
?我更新的DocumentRoot -问题的认识
现在,随着后者的问题是,部署并不意味着这样的工作。 我知道SethRobertson的指南要求一些方法来使用git进行部署。 我认为他们是最好的方法,到目前为止,而不是与部署-dir(通常WWW)内的git -repo黑客Apache的。