2010-04-19 198 views
1

我想弄清楚一個git工作流程。目前,我們有一個httpdocs目錄,其中包含舊的舊版Live站點,我們不希望它成爲Git倉庫的一部分。我一直在構建一個更新的移動平臺,可以運行到主站點。源代碼位於父/ src和父/ httpdocs/md中。我的權限不允許我在父文件夾中創建一個git存儲庫。在git倉庫之外添加文件夾(工作流程)

我試圖在父級創建另一個文件夾,例如父/回購,創建一個git回購,然後將正確的子文件夾添加到該回購(父/ src和父/ httpdocs/md),但git不允許你添加不屬於git倉庫的子文件夾。

有沒有辦法解決這個問題或者我的git工作流程的解決方案,任何人都可以想到。我對git很陌生,不太確定可能性。

感謝

回答

0

如何移動parent/httpdocs/md東西到parent/src然後創建一個parent/httpdocs/md符號鏈接指向新的位置。然後,您可以在parent/src中創建您的存儲庫。

在任何情況下,將網站上正在運行的文件與存儲庫的工作目錄(您在其中進行更改)分開將是一個好主意。

+0

謝謝,應該工作,我可以有父/應用程序包含兩個子文件夾application/src和application/md。然後在httpdocs中創建一個符號鏈接,就像你在parent/httpdocs/md中建議的一樣,以匹配parent/application/md,將我的源代碼保留在公共目錄之外並將所有內容保存在git中。 在保持工作目錄不同的情況下,我將創建一個純粹的git倉庫,將更改推送到將在複製後的git倉庫中複製到http://joemaller.com/2008/11/25/ a-web-focused-git-workflow /感謝您的幫助! – Gcoop 2010-04-19 11:13:46