2012-02-01 47 views
1

我'規劃創造我自己的服務器混帳,但我需要知道,如果它能夠創建和備份的所有代碼的最終版本收存箱在投寄箱安裝Git和備份

這混帳將在我自己的個人服務器

感謝

回答

2

,絕對。

Git是一個分佈式版本控制系統,這意味着即使是本地拷貝也是一個單獨的存儲庫。要複製整個存儲庫(及其內容),只需複製主目錄(在其頂層有.git目錄)。

試試吧。只需創建一些存儲庫,進行一些更改。然後將目錄與您的代碼(,包括.git目錄)複製到別的地方,進行一些更改(不需要從/向遠端拉/推),並檢查這兩個獨立副本的歷史是否有所不同。如果是的話,你是正確的做法,因爲通過複製版本庫的目錄,你剛剛創建了另一個存儲庫:)

+0

嗨Tadeck,我想做它的創建自動副本在保管箱,因爲這會自動下載在我的筆記本電腦,桌面並在HD中備份。我希望我的git備份中的所有代碼自動在保存箱中。 – Edig 2012-02-01 05:33:17

+0

如果Dropbox同步'.git'目錄,那麼在實現您想要的內容時應該沒有問題。但請記住,如果'.git'已同步,則有權訪問此Dropbox副本的用戶也可以訪問更改的歷史記錄。 – Tadeck 2012-02-01 05:43:34

+0

是的,我知道,但我認爲它是我可以備份這些信息的最簡單方法,服務器也是備份,但不是SAM,或者在我的桌面上實現一個cronjob,將所有項目和備份到HDD – Edig 2012-02-01 05:44:48