2016-04-22 145 views
1

在我的htdocs文件夾中,我有太多的項目,其中一些項目的git存儲庫已初始化,其他項目沒有。我可以在其子文件夾已經是git存儲庫的文件夾中初始化git存儲庫

我想在根「htdocs」文件夾中創建一個git存儲庫,將其推送到聯機存儲庫以確保我所有的工作都已備份。

會產生衝突嗎? 恐怕它會以某種方式影響子文件夾存儲庫。

+0

試試吧。您可以在沙箱中試用,只需在/ tmp – kan

回答

1

將其推送到在線存儲庫以確保我所有的工作都已備份。

這將混合git與備份工具,事實並非如此。
(雖然有tool based on git which does thatbup

另外,htdocs中混帳回購協議將不會看到所有的嵌套的git你已經擁有的子文件夾中。
它將僅記錄gitlinksspecial entries in the index),每個子回購一個,但不記錄它們的實際內容。所以在你的情況下,這是可行的,但會產生一個潛在的巨大的回購與太多的文件(見「Git with large files」)。 A git bundle would help將回購壓縮到一個文件,但這會省去本地配置文件和其他本地設置。有時,a simple tar is enough

+0

Thakn you。中創建少量回購。因此,您的意思是它會記錄git子文件夾的gitlinks,但對於不包含git回購的子文件夾,它會記錄他們......如果是這樣,那正是我需要的。 順便說一下,爲什麼我不能使用git進行備份?如果我失去了我的htdocs,我可以把他們從網上回購。 – darroosh

+0

@darroosh你可以使用git進行備份,但它沒有考慮到該功能。如果您仍在使用它進行備份,我會建議使用git bundle來生成單個文件,這更容易備份。請參閱http://stackoverflow.com/a/2129286/6309 – VonC

+0

@darroosh一個簡單的焦油也可以工作,而且會更完整:http://stackoverflow.com/a/6702917/6309 – VonC

相關問題