可以从生成的文件中访问有关 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
首先让我解释一下为什么我需要回答这个问题,以便您更好地理解我的问题。
我正在尝试轻松备份包含源文件的文件夹,并且只备份基本文件。为此,我需要执行的步骤之一是删除 .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