Git 目录 .git/logs/refs/... 和 .git/refs/ 之间的 svn 差异
Git svn difference between directories .git/logs/refs/... and .git/refs/
我正在使用 git 从 svn 迁移到 git svn 命令.
命令完成其工作后,有两个类似的目录:
*.git/logs/refs/remote/origin*
和
*.git/refs/remote/origin.*
我的问题是它们之间有什么区别?
因为在 *.git/refs/remote/origin*
中我遗漏了在 *.git/logs/refs/remote/origin*
.
中可见的 trunk
分支
Git repository layout 页面是参考:
.git/logs/refs
对 refs 所做的更改记录存储在该目录中。
git reflog
使用
.git/refs
列出存储在此目录的子目录中的引用。
所以这不是专门链接到 git svn
。
这取决于所使用的确切 git svn
命令。
如“”所示,git svn clone $SVN_URL/trunk proj-clone
表示 git svn
不使用命名空间 refs/remotes/origin/*
,而是 refs/remotes/git-svn
.
我正在使用 git 从 svn 迁移到 git svn 命令.
命令完成其工作后,有两个类似的目录:
*.git/logs/refs/remote/origin*
和*.git/refs/remote/origin.*
我的问题是它们之间有什么区别?
因为在 *.git/refs/remote/origin*
中我遗漏了在 *.git/logs/refs/remote/origin*
.
trunk
分支
Git repository layout 页面是参考:
.git/logs/refs
对 refs 所做的更改记录存储在该目录中。
git reflog
使用
.git/refs
列出存储在此目录的子目录中的引用。
所以这不是专门链接到 git svn
。
这取决于所使用的确切 git svn
命令。
如“git svn clone $SVN_URL/trunk proj-clone
表示 git svn
不使用命名空间 refs/remotes/origin/*
,而是 refs/remotes/git-svn
.