我正在构建一个与 TFS 集成的工具,它需要正确解析 TFS 日志(来自 tf.exe 历史命令)并签出不同的修订版本(再次使用 tf.exe)。它在我拥有的测试 TFS 服务器上运行良好,但我想在广泛的大型存储库上测试它,以确保我的解析正常工作。
我希望使用 Codeplex 来访问 TFS 存储库,但似乎只有当您是项目成员时才能获得对 Codeplex 项目的 TFS 访问权限。
公共 TFS 服务器上是否有托管的开源代码集合?我可以使用其他公开可用的服务器进行测试吗?
I'm building a tool to integrate with TFS and it needs to properly parse TFS logs (from the tf.exe history command) and checkout different revisions (again using tf.exe). It works great on the test TFS server I have, but I want to test it on a broad range of large repositories to make sure my parsing works properly.
I'd hoped to use Codeplex to get access to TFS repositories, but it seems you only get TFS access to Codeplex projects if you're a project member.
Are there any collections of open source code hosted on public TFS servers? Are there any other publicly available servers I could use for testing?
发布评论
评论(6)
我建议使用 svn2tfs 并选择 SourceForge。 SF 上有很多使用 SVN 而不是 CVS 的项目可供选择。您甚至可能从中获得额外的好处,并帮助 svn2tfs 项目解决任何问题。
I would suggest using svn2tfs and choose any relatively active project on SourceForge. There are plenty of projects on SF to choose from that use SVN and not CVS. You might even get a bonus out of it and help the svn2tfs project work out any kinks.
既然您提到了 tf History 命令,我假设您想要收集/解析项目(及其文件)签入历史记录的日志。
因此,除了大型存储库之外,您还需要大量历史记录,对吗?如果是,那么这就是您的一系列问题:
如果到目前为止我的假设是正确的,那么这是最简单(虽然有点乏味)的出路:
revisions
src
) 以创建基线。history.txt
(示例) 创建签入评论瞧!您现在拥有一个包含大量历史记录的大型存储库!
希望这有帮助。
Since you mention
tf history
command, I assume you want to collect/parse logs on the project's (and its files) history of checkins.So in addition to large repository, you also need a good amount of history, am I right? If yes, then here's your set of problems:
If I'm correct in my assumptions so far, here's the easiest (bit tedious though) way out:
revisions
src
) to create the baseline.history.txt
(sample) to create checkin commentsVoila!! You now have a large repository with lot of history!
Hope this helps.
您尝试过 Codeplex 上的一些大型项目吗?
如果您只需要读取权限,您应该能够使用各种存储库。
Have you tried some of the larger projects on Codeplex?
If you only need read access you should be able to play around with the various repositories.
我没有大量的 tfs 经验,但我假设有迁移工具可以让您从其他产品(例如 svn 或 hit)获取代码存储库。
如果是这样,您可能想为一个相当大的 foss 项目找到一个 svn/git 存储库,然后尝试导入它。
I don't have a huge amount of tfs experience, but I would assume there are migration tools that let you ingest code repositories from other products (e.g svn or hit).
If so, you might want to find a svn/git repo for a sizable foss project, and try importing that.
“我希望使用 Codeplex 来访问 TFS 存储库,但似乎只有您是项目成员才能获得对 Codeplex 项目的 TFS 访问权限。”
此解决方案似乎是普遍共识在SO'rs之中。我已经阅读了一些 Codeplex TFS 连接问题线程(您链接到下面),我希望该线程中的评论可以解决该问题:
连接到 Codeplex TFS 作为协调员或开发人员。
"I'd hoped to use Codeplex to get access to TFS repositories, but it seems you only get TFS access to Codeplex projects if you're a project member."
This solution appears to be the general consensus amoung SO'rs. I've read some of the Codeplex TFS connection problem threads (you linked to below) and I hope the comments in this thread resolves the issue:
Connecting to Codeplex TFS as a Coordinator or Developer.
我想知道你是否可以使用 git-tfs< /a> 项目将现有的 Git 项目导入到 TFS 中。
=>有道理吗?和作品?
欲了解更多信息:
http://lostechies.com/jimmybogard/2011/ 09/20/git-workflows-with-git-tfs/
I'm wondering if you can use git-tfs project to import an existing Git project into TFS.
=> Do it makes sense ? And works ?
For more information:
http://lostechies.com/jimmybogard/2011/09/20/git-workflows-with-git-tfs/