2009-06-16 15 views
4

Ich versuche, einen neuen Windows-Computer mit Visual Studio 2008 einzurichten, um an einem von mir gepflegten Sourceforge-Projekt zu arbeiten. Ich möchte ein verteiltes Versionskontrollsystem verwenden (versuchte SVN, mochte es nicht).Visual Studio, verteilte Versionskontrolle und Sourceforge

Ich habe früher git und mercurial auf UNIX verwendet, aber ich habe kein Glück, ein Qualitäts-Plugin zu finden, das in Visual Studio 2008 integriert ist und mir ermöglicht, an meinem Sourceforge-Code zu arbeiten.

Kann jemand einige Vorschläge zum Fortschritt geben?

Soll ich stattdessen nur Eclipse verwenden?

Antwort

3

Ich habe Mercurial mit VS 2008 seit einer Weile verwendet und habe festgestellt, dass eine Kombination von TortoiseHg und eine offene Eingabeaufforderung die meisten Probleme löst. Vor Mercurial verwendeten wir Microsoft Visual Source Safe (VSS) mit Visual Studio-Integration. Selbst mit dem Plugin mussten Sie noch in VSS gehen, um Projekte zu erstellen und etwas Projektmanagement zu erledigen, so dass Sie immer noch wissen mussten, wie Sie die Quellcodeverwaltungstools außerhalb der IDE verwenden. Nach dem Wechsel spielte ich sogar mit der Idee, selbst ein Mercurial-Plugin für VS 2008 zu schreiben. Bevor ich das tun konnte, musste ich mich mit Mercurial vertraut machen. Währenddessen habe ich festgestellt, dass es eine Weile gedauert hat, sich an die Quellcodeverwaltung außerhalb der IDE zu gewöhnen, aber jetzt bevorzuge ich die Befehlszeilen- und TortoiseHg-Tools für das VSS IDE-Plugin.

Allerdings gibt scheinen ein paar Plugins für Visual Studio für Mercurial zu sein:

  1. VisualHG
  2. hgscc

ich sie nicht getestet haben, so kann ich nicht geben Sie eine Meinung über ihre Nützlichkeit.

Noch nie auf das Eclipse-Plugin für Mercurial, kann ich nicht sagen, ob es besser ist als die Befehlszeilenmethode, die ich verwende.

+0

Ich habe kein Problem mit der Befehlszeile, es scheint nur irgendwie sinnlos, ein Plug-in und eine Befehlszeile zu haben. Wenn ich immer noch die Befehlszeile verwenden müsste, könnte ich genauso gut nur die Befehlszeile verwenden. : \ – samoz

+0

Ich denke, das ist der Punkt, den ich versuchte zu machen. Verwenden Sie kein Plugin, verwenden Sie die Befehlszeile. – bsruth

+0

Ich habe ein großes Projekt mit mehreren Komponenten. Einige Komponenten enthalten Dateien wie Dokumentation, nicht verwandte Projekte, Binärdateien, die ich NICHT in der Quellcodeverwaltung verwalten möchte. Es wäre sehr mühsam, jede Datei entweder über die Befehlszeile oder über den Explorer hinzufügen zu müssen. Ein VS-Plugin wäre sehr praktisch, wenn ich automatisch Dateien hinzufügen könnte, die die VS-Lösung & Projekte verwaltet (ähnlich wie Visual Source Safe). Ich werde die VS-Plugins aus diesem Grund allein versuchen. – AlanKley