Ich erstelle ein Tool zur Integration mit TFS und muss TFS-Protokolle (aus dem Befehl tf.exe history) analysieren und verschiedene Revisionen auschecken (wiederum mit tf.exe). Es funktioniert gut auf dem Test TFS-Server, den ich habe, aber ich möchte es auf einer breiten Palette von großen Repositories testen, um sicherzustellen, dass meine Analyse ordnungsgemäß funktioniert.
Ich hatte gehofft, mit Codeplex auf TFS-Repositories zugreifen zu können, aber es scheint, dass Sie nur TFS-Zugriff auf Codeplex-Projekte erhalten, wenn Sie ein Projektmitglied sind.
Gibt es Sammlungen von Open-Source-Code, die auf öffentlichen TFS-Servern gehostet werden? Gibt es noch andere öffentlich verfügbare Server, die ich zum Testen verwenden könnte?
Ich würde vorschlagen, svn2tfs zu verwenden und ein relativ aktives Projekt auf auszuwählen SourceForge . Es gibt viele Projekte auf SF, die SVN und nicht CVS verwenden. Sie könnten sogar einen Bonus davon bekommen und dem svn2tfs Projekt helfen, irgendwelche Knicke auszuarbeiten.
Da Sie den Befehl tf history
erwähnen, gehe ich davon aus, dass Sie Logs für den Verlauf der Checkins des Projekts (und seiner Dateien) sammeln / analysieren wollen.
Also, zusätzlich zu großen Repository, brauchen Sie auch eine gute Menge an Geschichte, habe ich recht? Wenn ja, dann sind hier Ihre Probleme:
Wenn ich in meinen Annahmen bis jetzt richtig bin, ist hier der einfachste (aber etwas langweilige) Ausweg:
src
), um die Baseline zu erstellen. history.txt
( Beispiel ), um Eincheck-Kommentare zu erstellen Voila !! Sie haben jetzt ein großes Repository mit viel Geschichte!
Hoffe, das hilft.
Haben Sie einige der größeren Projekte auf Codeplex ausprobiert?
Wenn Sie nur Lesezugriff benötigen, sollten Sie in der Lage sein, mit den verschiedenen Repositories herumzuspielen.
Ich habe nicht viel Erfahrung mit tfs, aber ich würde davon ausgehen, dass es Migrationstools gibt, mit denen Sie Code-Repositories von anderen Produkten (z. B. svn oder hit) aufnehmen können.
Wenn ja, möchten Sie vielleicht ein svn / git-Repository für ein umfangreiches Fossilprojekt finden und versuchen, es zu importieren.
" Ich hatte gehofft, Codeplex zu verwenden, um auf TFS-Repositories zuzugreifen, aber es scheint, dass Sie nur TFS-Zugriff auf Codeplex-Projekte erhalten, wenn Sie ein Projektmitglied sind. "
Diese Lösung scheint der allgemeine Konsens unter SO'rs zu sein. Ich habe einige der Codeplex-TFS-Verbindungsproblemthreads gelesen (die Sie unten verlinkt haben), und ich hoffe, dass die Kommentare in diesem Thread das Problem beheben:
Verbindung zu Codeplex TFS als Koordinator oder Entwickler .
Ich frage mich, ob Sie git-tfs Projekt, um ein vorhandenes Git-Projekt in TFS zu importieren.
= & gt; Macht es Sinn? Und funktioniert?
Weitere Informationen: Ссылка
Tags und Links tfs sample-data