Ich habe an einer neuen Site begonnen, die zum ersten Mal .Net-Anwendungen verwendet. Als Entwickler bin ich an VSS gewöhnt, aber dieses Produkt stirbt an einem Tod und wir verwenden stattdessen TFS (BASIC). Ich habe TFS bisher zur Quellcodeverwaltung verwendet. Aber jetzt haben wir neue Server für eine Live-Umgebung installiert. Jetzt bin ich mir nicht sicher, was ich tun soll. Es gibt keine Bücher über TFS 2010, die ich finden kann und ich frage mich, welche Tipps Sie mir geben können. Muss TFS erneut installiert werden, oder sollte ich die vorhandene Installation verwenden? Ich denke, ich sollte einen täglichen Build für einen Testserver einrichten. Ich habe TDD bisher noch nicht verwendet, aber für das nächste Projekt könnte sich das ändern. Was muss ich unbedingt richtig machen, und welche Gruben sollten ich vermeiden?TFS 2010 - So richten Sie eine neue Anwendung ein
Antwort
Ohne in Ihrer Umgebung zu sein, ist es schwierig, entsprechende Empfehlungen zu geben. Ich habe einige Annahmen über Ihre Installation getroffen, die auf dem basieren, was Sie gesagt haben, aber das kann völlig falsch sein.
Sie sagen, Sie verwenden TFS (BASIC) - Ich bin mir nicht sicher, was Sie damit meinen, aber wenn Sie TFS auf einem der Entwickler-Workstations installiert haben, und Sie beginnen, in Richtung a robustere Entwicklungsumgebung, würde ich empfehlen, dass Sie einen separaten Server (oder Server) für Ihre TFS-Installation erhalten.
Es klingt, als ob Sie relativ klein sind. Daher sollten Ihre Anwendungsebene und Ihre Datenebene auf demselben Computer nicht so sehr ein Problem darstellen. Stellen Sie nur sicher, dass Sie genügend Arbeitsspeicher auf dem Computer haben, um beide Prozesse zu unterstützen, und dass Sie genügend Speicherplatz für das Wachstum der Datenbank reserviert haben.
Sie sprechen über Test Driven Development (TDD), aber worüber ich eigentlich spreche ist Continuous Integration (CI). Wenn Sie eine CI-Umgebung eingerichtet haben, werden Builds automatisch entweder anhand eines Zeitplans oder durch Check-Ins ausgelöst. Diese Einstellung ist nie eine schlechte Idee und würde empfehlen, dass Sie so schnell wie möglich in den Rhythmus von CI-Builds kommen.
Wenn Sie nach einem Build-Server suchen, werden Sie wahrscheinlich den Build-Agenten auf der kombinierten Anwendungs-/Datenebene hosten. Wenn Sie beim Erstellen von Builds Leistungseinbußen feststellen, können Sie Ihre Builds ohne großen Aufwand auf einen anderen Server verschieben.
Sie sollten auch das Quellcode-Repository von Ihrer aktuellen Umgebung in Ihre zukünftige Umgebung migrieren. Der TFS-Installationsassistent kann Ihnen dabei möglicherweise behilflich sein. Ist dies nicht der Fall, sind weitere Optionen verfügbar, z. B. Verschieben der Datenbankdateien auf den neuen Computer oder Verwenden des Codeplex-basierten TFS Integration Platform.
- 1. So erstellen Sie eine neue Projektkollektion in TFS 2010 remote
- 2. So richten Sie eine neue Sitzung mit einer Standardseite ein
- 3. So fügen Sie TFS 2010 neue Benutzer hinzu
- 4. So richten Sie eine JavaScript-Entwicklungsinfrastruktur ein
- 5. So richten Sie ein SMS-Gateway ein
- 6. So richten Sie Java EE-Sicherheitsrollen ein
- 7. So richten Sie Eclipse TPTP ein
- 8. So richten Sie eine Aktivität mit Registerkarten als Hauptaktivität ein
- 9. So richten Sie Bindungen für NSPopUpButton ein
- 10. So richten Sie benutzerfreundliche URLs ein
- 11. So richten Sie MQSeries in Perl ein
- 12. So richten Sie Schema-aware XQuery ein
- 13. So richten Sie Retrofit ohne baseUrl ein
- 14. So integrieren Sie NUnit-Tests in einen TFS 2010-Build
- 15. So richten Sie eine RoR-Anwendung mit SSO auf Azure AD ein
- 16. So richten Sie Let's Encrypt für eine Go-Server-Anwendung ein
- 17. TFS 2010 Frontend/Backend Bereitstellung
- 18. So richten Sie ein Computernetzwerk mit Ruby ein
- 19. So richten Sie ein SSL-Zertifikat auf sinatra ein
- 20. So richten Sie die Domain-Whitelist in PhoneGap Build ein?
- 21. So richten Sie ein Array für Mehrfachanmerkungen mit swift ein
- 22. So richten Sie Spring/Heroku/postgres SSL-Datenquelle ein
- 23. So richten Sie eine PayPal-Sandbox ein "Verkäufer" -Konto, ein "Käufer" -Konto und ein Anwendungs-Tutorial
- 24. TFS 2010 vs. 2008, Bugfixes?
- 25. So richten Sie einfache Benutzerrollen für Wordpress ein Benutzerdefinierte Beitragsart
- 26. So richten Sie Apache-Weiterleitungen für Bilder korrekt ein
- 27. TFS 2012 und VS 2010
- 28. Website-Anwendung mit automatisierten Build erstellen TFS 2010
- 29. So überschreiben Sie die "neue" Methode für ein Schienenmodell
- 30. TFS 2010: WorkItem.Save löst wieder WorkItemChangedEvent aus