2

我正在尝试将所有源代码以及历史从 TFS 集合转换为 SVN 存储库。我正在使用 TFS2SVN (r107) 的源代码。

转换时,我选择 OpenTF 0.5.2 alpha 选项作为 TFS 客户端库(在 TFS2SVN 中)。我选择取消选中“执行初始结帐”选项。当我运行代码时,它挂在“p.StandardOutput.ReadToEnd()”行的“RunSvnCommand”函数处(尝试了各种其他方法来避免 ReadToEnd 问题,但没有奏效。没有发布所有这些尝试,因为没有记录不同代码更改和观察的版本)

请让我知道问题的原因和解决方法。 除此之外,我想知道在使用 TFS2SVN 时从哪里向 SVN 用户提供 SVN 身份验证(或者这里不需要)。

在发布问题之前

  1. 我已经通过https://stackoverflow.com/questions/371203/tfs-to-svnTFS 到 SVN);
  2. 合并 Eric Smith 建议的更改(esmithy.net/2011/02/01/migrating-from-tfs-to-svn;IncludeChange 函数等);
  3. 在配置文件中,我修改了 TFS 用户和 SVN 用户映射条目。
4

0 回答 0