最初,我以爲我的問題是How to maintain branches in Apache's DocumentRoots?
,但實際上正確的問題實際上是How to use Git to deploy stuff to web -server such as Apache?
。Git:如何使用Git管理網站?如何使用Git進行網站部署?
我覺得我已經明白了DocumentRoot-問題,它需要Apache黑客,我想避免,因爲更簡單的解決方案使用副作用,並把回購之外的部署-dir,但現在是一個問題,以瞭解git- fetch-hook和如何部署東西,如果外面的東西是一個大目錄,也許只是cp除了mv之外 - 但是必須有一些更好的方式來同步部署-dir,思考。
DocumentRoot的 - 問題
DocumentRoots在httpd.conf爲可主存材料指定顯示目錄。 現在在這樣的文件夾中,我想要ticgit -branches和功能分支。 當我在一些DocumentRoot中創建分支時,我得到了主分支和其他分支混合起來。
$ git checkout --orphan feature-0.01
不是 空,但包含主人。$ ti new ...
創建了一個分支 ,它擁有來自master的東西,顯然是Ticgit中的一些錯誤(它在小回購中運行 ,但爲更大的回購創建ticgit -branch,如我的 DocumentRoot結果造成嚴重破壞)。那麼如何在Apache的DocumentRoot中維護你的分支呢?你有票嗎? 你的功能分支怎麼樣?看看我對此感到困惑,3210現在apache如何知道哪個文件應該託管哪個文件 ?主人或東西在feature-0.1
?我更新的DocumentRoot - 問題
現在有一問題的理解是,部署並不意味着這樣的 工作。我知道SethRobertson的指南指導了一些使用git進行部署的方式。我認爲他們是迄今爲止最好的方法 ,而不是在部署 -dir(通常爲www)內使用git -repo攻擊Apache。
我不完全確定你在問什麼:你想讓apache在你的倉庫中託管這些內容(這樣人們可以瀏覽這些內容),你想讓它自己託管你的倉庫(這樣人們可以克隆從它),還是你想它顯示您的存儲庫(所以人們可以瀏覽存儲庫結構)? – 2012-07-06 12:50:39
**新聞**:M. * ki推薦本教程[這裏](http://sitaramc.github.com/the-list-and-irc/deploy.html)介紹不同的部署方式,許多不同的解決方案取決於具體情況。 – hhh 2012-07-08 01:34:39