是否可以从生成的文件中访问有关git / svn checkout和其他有用信息的信息?

时间:2016-01-16 18:50:33

标签: git svn version-control cvs

首先让我解释为什么我需要回答这个问题,这样你才能更好地理解我的问题。

我正在尝试轻松备份包含源文件的文件夹,并仅备份基本文件。我需要做的其中一个步骤是删除.svn / .git / etc.文件夹,因为它们包含很多文件。

但我确实希望保留有关结帐服务器的信息,例如。

有没有办法解析这些文件以检索这些信息?如果是这样,我还需要寻找什么?

1 个答案:

答案 0 :(得分:2)

您可能想要捕获.git / config。它包含有关远程存储库的信息:

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
    hideDotFiles = dotGitOnly
[remote "origin"]
    url = gitolite@prscgitapp01.aligntech.com: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