您在 svn-to-git 之后执行哪些检查以确保您拥有所有标签/分支/提交等,因为它们在 svn 上并且没有任何丢失?
我能想到的检查是:
- git远程分支的数量和名称与svn分支匹配
- 标签的数量和名称与svn标签匹配
- 两个存储库中每个分支上的提交数相同
你能指导我并建议任何其他检查吗?您是否知道任何可能有用的工具/脚本?
您在 svn-to-git 之后执行哪些检查以确保您拥有所有标签/分支/提交等,因为它们在 svn 上并且没有任何丢失?
我能想到的检查是:
你能指导我并建议任何其他检查吗?您是否知道任何可能有用的工具/脚本?
我还会检查svn:ignore
您在 SVN 存储库中的任何设置是否已转换为.gitignore
条目。您可以使用git svn create-ignore.gitignore
创建文件:
$ git svn create-ignore
或者,如果您不想使用.gitignore
文件(在所有 repo 协作者之间共享),您可以将相同的规则放在本地 repo 的.git/info/exclude
文件中:
$ git svn show-ignore > .git/info/exclude