1

Ich suche nach Anleitung bei der Einrichtung eines Unternehmens Source-Server, aber wenn ich dieses Thema google going ist Artikel und Walkthrough mit der Konfiguration von VS zur Verwendung von Microsoft's öffentlichen Symbol-Server für die Verwendung mit Debuggen von .NET-Baugruppen .Tfs 2010: Wie man einen Unternehmensquellserver einrichtet?

Für Hintergrundinformationen zur Verfügung gestellt, die Umgebung, die ich mit der Verwendung betroffen bin, ist Vs2010/Tfs2010. Grundsätzlich ist der Workflow ich bin auf der Suche zu erleichtern, ist dies:

  • 1) Kunde meldet Problem mit der Anwendung
  • 2) Anwendung der entsprechenden Version ist auf einer virtuellen Maschine installiert
  • 3) Entwickler repros bug Anfügen an den Prozess auf der virtuellen Maschine und Nutzung des Quellservers (Symbolserver?) in der Unternehmensdomäne. Dies ist der Schritt, um den ich mich Sorgen mache.
  • 4) Entwickler erkennt Fehler im Arbeitsbereich.
  • 5) Entwickler führt einen DLL-Austausch auf VM durch, um Änderungen zu testen? (Nebenthema, nicht sicher zu diesem Thema)
  • 6) normale Entwicklung/Source Control Workflows.

Jeder Rat ist willkommen!

Edit: seit dem Schreiben dieser, bin ich auf this article gestolpert, die eine nette writeup auf die Konfiguration des Quellservers für TFS 2008 ist. Hat jemand dies für Tfs 2010 angepasst?

Antwort

1

Here ist ein Artikel zum Einrichten eines Symbol-Servers für Ihre eigene Firma. Außerdem erfahren Sie, wie Sie eigene Symbole und Binärdateien hinzufügen und wie Sie sie zum Debuggen verwenden können.

Der Artikel ist von 2006, aber der Rat sollte immer noch gelten.

Sie sollten in der Lage sein, Ihren Workflow mit diesem Setup zu verfolgen.

Here ist ein weiterer Artikel, der die Verwendung von Symbolservern erklärt.

+1

Eigentlich sagte er, der * einzige * Artikel, den er finden könne, beträfe die Konfiguration der öffentlichen Symbolserver. :) – Robaticus

+0

@Robaticus - Dein Punkt? In diesem Artikel wird erläutert, wie Sie dem Symbolserver eigene Symbole und Binärdateien hinzufügen. Ich glaube, das ist genau das, wonach er sucht, nichts mit _Quellenkontrolle_ zu tun. – Oded

+0

Mein Punkt? Mein Punkt ist, dass ich seine Frage scheinbar falsch gelesen habe. :) <- beachte den Smiley. – Robaticus

0

1) Kunde meldet Problem mit Anwendung

Mehrere Möglichkeiten, dies getan werden kann. Wenn sich Ihr Kunde außerhalb Ihrer Organisation befindet, möchten Sie wahrscheinlich ein benutzerdefiniertes Web-Frontend, das über die API Arbeitselemente erstellen kann. Andernfalls können Sie den Webzugriff für Arbeitsaufgaben verwenden, der in Ihrer TFS-Installation enthalten ist.

2) Anwendung der entsprechenden Version auf einer virtuellen Maschine

Dazu installiert ist, die Sie suchen wahrscheinlich auf Visual Studio 2010 Ultimate und dem Test-und Lab-Management-Stück. Die Einrichtung dieser Option ist wahrscheinlich nicht Gegenstand einer SO-Antwort.

3) Entwickler repros Bug Prozess auf der virtuellen Maschine angebracht und Nutzung Quellserver (Symbol Server?) auf Unternehmensdomäne.

Wieder, Test/Lab-Management.

4) Entwickler zeigt Probleme behoben Fehler im Arbeitsbereich.

TFS

5) Entwickler führt eine DLL-Swap auf VM Änderungen zu testen? (Nebenthema, nicht sicher zu diesem Thema)

Entwicklungszweig mit automatischer Bereitstellung erstellen. Dies kann in der Lage sein, dies mit der Test/Lab-Verwaltung zu tun, oder Sie müssen einige Skripte innerhalb Ihres Builds erstellen. Die Installation von Skripts ist relativ einfach mit benutzerdefinierten TFS-Aktionen.

6) normale Entwicklung/Versionskontrolle Workflows.

TFS-Quellcodeverwaltung und Arbeitselemente.


Installation und Erstkonfiguration von TFS ist relativ einfach mit TFS 2010 Best Practices wird wahrscheinlich viel gelesen und Mentor/Berater oder zwei benötigen, um Sie durch es.

+0

Ich denke, Sie haben "Quellserver" mit "Quellcodeverwaltungsserver" hier verwechselt. Ein Quellserver ermöglicht Entwicklern, über eine angefügte Anwendung zu verfolgen, auf die bestimmte Dateiversion zuzugreifen, die zum Erstellen dieser Anwendung verwendet wird, wodurch die Quellcodeverwaltung genutzt wird, um diese Version der Datei zu erhalten. – bwerks

+0

Ich glaube, Sie haben mich verwirrt, indem Sie die Frage als TFS markiert haben.Meine gealterten Augen und mein Gehirn lasen das, zusammen mit der Mehrheit Ihrer Punkte, dass es um die Kontrolle der Quelle geht, also habe ich geantwortet. – Robaticus

0

Die Einträge 2 bis 5 werden normalerweise vom Entwickler manuell bearbeitet. Wie sie den Fehler reproduzieren und debuggen können, ist kein Quellcode-Kontrollsystem.

Für alles andere gibt es TFS.

Mit TFS können Sie Builds pinnen und diese vom Build-Server abrufen, wenn dies für die erneute Bereitstellung erforderlich ist. Sie können auch Releases verzweigen, Fehlerkorrekturen in diesen Zweigen vornehmen und diese Fixes zurück in den Trunk rollen.

0

Ich glaube, ich habe etwas, Ihnen zu helfen ... hier ein paar Informationen über Symbol Server und Quellserver Unterstützung für TFS 2010 speziell zusammen verpackt: http://bit.ly/SymbolServerTFS

Lassen Sie mich wissen, ob es irgendwelche zusätzlichen Fragen und ich werde sie im Blogpost aktualisieren!