2

您在 svn-to-git 之后执行哪些检查以确保您拥有所有标签/分支/提交等,因为它们在 svn 上并且没有任何丢失?

我能想到的检查是:

  1. git远程分支的数量和名称与svn分支匹配
  2. 标签的数量和名称与svn标签匹配
  3. 两个存储库中每个分支上的提交数相同

你能指导我并建议任何其他检查吗?您是否知道任何可能有用的工具/脚本?

4

1 回答 1

0

我还会检查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
于 2013-02-28T04:43:55.897 回答