我正在构建一个与TFS集成的工具,它需要正确解析TFS日志(来自tf.exe历史命令)并签出不同的修订版(再次使用tf.exe)。它在我所拥有的测试TFS服务器上运行良好,但我想在各种大型存储库上测试它,以确保我的解析正常工作。
我希望使用Codeplex来访问TFS存储库,但如果您是项目成员,您似乎只能获得对Codeplex项目的TFS访问权限。
公共TFS服务器上是否有任何开源代码集合?是否还有其他可用于测试的公开服务器?
答案 0 :(得分:2)
我建议使用svn2tfs并在SourceForge上选择任何相对活跃的项目。 SF上有很多项目可以选择使用SVN而不是CVS。您甚至可以获得奖金,并帮助svn2tfs项目解决任何问题。
答案 1 :(得分:1)
由于您提到tf history
命令,我假设您要收集/解析项目(及其文件)签到历史记录的日志。
所以除了大型存储库,你还需要大量的历史记录,对吗?如果是,那么这是你的一系列问题:
如果到目前为止我的假设是正确的,那么这是最简单的(有点乏味的)出路:
src
)以创建基线。history.txt
(sample)创建签到评论瞧!!你现在拥有一个拥有大量历史的大型存储库!
希望这有帮助。
答案 2 :(得分:0)
答案 3 :(得分:0)
我没有大量的tfs经验,但我认为有一些迁移工具可以让你从其他产品中获取代码存储库(例如svn或hit)。
如果是这样,你可能想找一个大型化石项目的svn / git repo,并尝试导入它。
答案 4 :(得分:0)
“我希望使用Codeplex来访问TFS存储库,但如果您是项目成员,似乎只能获得对Codeplex项目的TFS访问权。”
这个解决方案似乎是我们的普遍共识。我已经阅读了一些Codeplex TFS连接问题线程(你链接到下面),我希望这个帖子中的注释解决了这个问题:
答案 5 :(得分:0)
我想知道您是否可以使用 git-tfs 项目将现有的Git项目导入TFS。
=>这有道理吗?有效吗?
了解更多信息: http://lostechies.com/jimmybogard/2011/09/20/git-workflows-with-git-tfs/