2016-01-16 35 views
0

首先讓我解釋爲什麼我需要回答這個問題,這樣你可以更好地理解我的問題。可以從生成的文件中訪問有關git/svn checkout和其他有用信息的信息嗎?

我想對包含源文件的文件夾進行簡單的備份,並只備份基本文件。我需要爲此執行的步驟之一是刪除.svn/.git/etc。文件夾,因爲它們包含很多文件。

但是我確實想保留關於結帳服務器的信息,例如。

有沒有什麼辦法來解析這些文件,以檢索這些信息?如果是這樣,我需要尋找什麼?

+0

想要CVS信息嗎?標籤已添加,但標題或問題中未明確提及。 –

+0

僅備份沒有回購的工作目錄(對於Git)至少是「有趣的」!您**必須備份回購**,因爲WD很容易從存儲庫中收回 –

+0

順便說一句,我甚至會爲這種「備份」甚至高級(初級 - 甚至更快) –

回答

2

您可能想要捕獲.git/config。它包含有關遠程存儲庫的信息:

[core] 
    repositoryformatversion = 0 
    filemode = false 
    bare = false 
    logallrefupdates = true 
    symlinks = false 
    ignorecase = true 
    hideDotFiles = dotGitOnly 
[remote "origin"] 
    url = [email protected]:platform/playground/BackendsManager 
    fetch = +refs/heads/*:refs/remotes/origin/* 
[branch "master"] 
    remote = origin 
    merge = refs/heads/master 
[branch "SessionAllocator"] 
    remote = origin 
    merge = refs/heads/SessionAllocator 
[branch "alevin_testconfigs"] 
    remote = origin 
    merge = refs/heads/alevin_testconfigs 
相關問題