可以从生成的文件中访问有关 git/svn 结账的信息和其他有用的信息吗?

Can information about git/svn checkout and other usefull info be accessed from the generated files?

首先让我解释一下为什么我需要回答这个问题,以便您更好地理解我的问题。

我正在尝试轻松备份包含源文件的文件夹,并且只备份基本文件。为此,我需要执行的步骤之一是删除 .svn/.git/etc。文件夹,因为它们包含很多文件。

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

有什么方法可以解析这些文件以检索此信息吗?如果是这样,我需要寻找什么?

您可能想要捕获 .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