Wir planen, für MS Source Safe (AUCH) zu SVN zu verschieben. Wir arbeiten hauptsächlich in einer Microsoft-Umgebung (Windows, Visual Studio, .NET) und wir haben Entwickler an mehreren Standorten. Ich habe von VisualSVN und der Integration mit Visual Studio gehört. Auf der anderen Seite kann ich jemanden dazu bringen, SVN für mich zu hosten und TortoiseSVN zu benutzen. Irgendwelche Empfehlungen? Irgendwelche Fallstricke sollte ich vermeiden?Der beste Weg, Subversion (SVN) in einer Windows-Umgebung mit mehreren Standorten bereitzustellen
Antwort
Hosting Subversion ist fantastisch einfach. Auf die Gefahr einer braunen Nase markiert ist (ist es eine Plakette für das?) Jeff Atwood einen Artikel setzen hat also wirklich auf die Installation konnte man sich etwas Geld sparen subersion
durch Wenn Sie Ihren eigenen Subversion-Server betreiben, müssen Sie sich keine Gedanken darüber machen, was mit Ihrem Code passiert, wenn Ihr Hosting-Unternehmen in Mitleidenschaft gezogen wird.
Ich würde mit Schildkröte beginnen, weil es kostenlos ist und wirklich einfach zu bedienen ist. Wenn Sie feststellen, dass Sie wirklich eine Integration mit VS benötigen, dann versuchen Sie auf jeden Fall Visual Svn. Nach meiner Erfahrung ist die Versionskontrolle < -> Editor-Integration am nützlichsten für das automatische Öffnen von Dateien, wenn Sie sie bearbeiten. In Subversion müssen Sie keine Dateien öffnen, damit der große Vorteil weg ist.
Sie können Hosting von sicheren Svn-Repositorys aus einer Vielzahl von Quellen erhalten: http://beanstalkapp.com/ und viele andere. Oft kostenlos, wenn die Nutzung (Benutzer, Daten, etc.) eingeschränkt ist.
VisualSVN integriert mit Visual Studio aber nicht wie SourceSafe (und ich meine das auf eine gute Weise). Es erfordert TortoiseSVN, also ist es kein entweder/oder. VisualSVN und Tortoise ist eine großartige Kombination.
Ich hörte von VisualSVN und Integration mit Visual Studio
Punkt zu beachten, VisualSVN (derjenige, der mit VStudio integriert) ist nicht eine Server-Technologie überhaupt, es ist einfach eine integrierte GUI-Front-End zu SVN, und tatsächlich funktioniert durch TortoiseSVN (die erforderlich ist installiert werden). VisualSVN ist jedoch GROSS und ist definitiv die $ 50 pro Entwickler wert, um es zu verwenden. Ich benutze es täglich und es spart mir so viel Zeit.
Es gibt auch VisualSVN Server, der kümmert sich um die Server-Seite der Dinge und die Einrichtung ist absolut tot einfach. Solange Sie einen Internet-Server und reichlich Bandbreite haben (obwohl SVN ist nicht viel von einer Bandbreite Schwein) sollten Sie in Ordnung sein, um es selbst zu hosten. Oh ja, und VisualSVN Server ist völlig kostenlos!
Es ist jedoch definitiv immer eine Option, wenn Ihr Repository extern gehostet wird. Ich benutze Dreamhost jetzt und könnte nicht glücklicher sein.
Eine weitere SVN-Integration mit Visual Studio ist AnkhSVN http://ankhsvn.open.collab.net/ Es ist kostenlos und hat ein paar Macken. Persönlich verwende ich es für grundlegende diffing und die visuellen Indikatoren für den Dateistatus (geändert, Konflikt, etc.), während ich Tortoise für das schwere Heben verwende.
Der beste Weg, Subversion (SVN) in einer Multi-Site-Windows-Umgebung zu implementieren
Soweit ich verstehe, Sie an verschiedenen Orten (auch verschiedene Kontinente, vielleicht), um mehrere Entwicklungsteams haben, den Zugang haben die gleiche Codebasis. In diesem Fall stellt VisualSVN Server Multisite Repository Replication feature zur Verfügung.
Die Funktion basiert auf VDFS (VisualSVN Distributed File System) -Technologie, die eine automatische, transparente, bidirektionale Master/Slave-Replikation Ihrer Repositories zwischen Remote-Standorten ermöglicht. Darüber hinaus funktioniert es out-of-the-box mit minimalen Konfigurationsschritten über die VisualSVN Server Manager MMC-Konsole.
Weitere Informationen erhalten Sie unter http://www.visualsvn.com/support/topic/00068/
- 1. Der beste Weg, Flex-Projekte mit Subversion zu verzweigen
- 2. Was ist der beste Weg, um einen Code-Review mit Subversion (SVN) zu machen?
- 3. Was ist der beste Weg, um eine Pylons-App bereitzustellen?
- 4. Inventar-ERD mit mehreren Standorten
- 5. Was ist der beste Weg, authentifizierte Autoupdates in einer .NET-Anwendung bereitzustellen?
- 6. Svn ignorieren mit Coda Subversion
- 7. Was ist der beste Weg, um eine Web-Shop-Anwendung für mehrere Kunden bereitzustellen?
- 8. Finden Sie den kürzesten Weg zwischen mehreren Standorten C#
- 9. Welcher Subversion Server Typ ist der beste?
- 10. Subversion (svn) Anfängerfragen
- 11. Git-SVN mit mehreren Zweigstellen?
- 12. Subversion: svn-Protokoll mit HTTP/HTTPS-Proxy
- 13. SVN (Subversion) Anmeldeinformationen in Jenkins
- 14. Wie wird der Dateiinhalt in mehreren Subversion-Repositories gesucht?
- 15. So stellen Sie eine Sharepoint-Veröffentlichungssite mit mehreren Standorten bereit
- 16. Was ist der beste Weg zu sehen, welche Dateien in Subversion gesperrt sind?
- 17. Der beste Weg, um Konfigurationsdateien unter SVN zu behalten?
- 18. $ _POST Array auf Servern mit mehreren Standorten
- 19. Der beste Weg, um Daten aus mehreren Tabellen zu zeigen
- 20. Multilangual Taxonomie für eine Drupal Installation mit mehreren Standorten
- 21. libapache2-svn, passende Version mit Subversion 1.6.1
- 22. Subversion (Svn) E205007 (Commit fehlgeschlagen).
- 23. SVN - Projekt in mehreren Lösungen
- 24. Commit zu mehreren Modulen gleichzeitig in Subversion
- 25. SVN Subversion-Setup und Authentifizierungsproblem
- 26. Was ist der beste Weg, um Animationsgreifer bereitzustellen, z.B. wenn man Fragen zur Coreanimation stellt?
- 27. Subversion: Versioned ".svn" Verzeichnis loszuwerden
- 28. SVN Patch - mit mehreren Dateien
- 29. Der beste Weg, globale Einstellungen in Django
- 30. Subversion Proxy für die Offline-Arbeit? (Mit mehreren Personen), wo es vielleicht nicht dem Internet-Zugang der ganze Zeit und mit einer Subversion-Repository