Ich arbeite an einem Projekt mit 2 weiteren Entwicklern. Das Problem ist, dass 1 Entwickler SVN und der andere Entwickler und ich Github verwenden. Gibt es eine Möglichkeit, alles auf beiden Seiten synchron zu halten SVN und Git?Github und SVN Workflow
Antwort
Entweder zwingen Sie den anderen Typ zu verwenden git
, oder haben Sie die svn
Repository sein Haupt, und verwenden Sie git-svn
zu ziehen/schieben von/zu.
git
ist flexibler und leistungsfähiger und könnte eine bessere Option sein als die parallele Verwendung beider Versionskontrollsysteme. Der svn
Benutzer kann unterrichtet werden, git
jetzt zu verwenden, um später mehr Kopfschmerzen zu speichern.
Als ich mich einmal damit auseinandersetzen musste, sagte ich dem anderen Typen, er solle es lernen und es saugen. Irgendwann tat er es und alle waren glücklich. Ich schlage vor, dass :-)
As of April 2010 GitHub provides a (readonly) interface to svn. Wenn er darauf besteht, svn zu benutzen und git nicht zu lernen, sollte er Patches schicken und einer der git-Benutzer (oder automatisiert) prüft sie in einen separaten Zweig für diesen Entwickler.
- 1. Mercurial und SVN Workflow-Problem
- 2. SVN Workflow, LAMP
- 3. Jenkins 2.0-Workflow-Eingabeschritt und GITHUB-Autorisierungsstrategie
- 4. Korrekter Workflow mit Git und GitHub
- 5. Workflow Best Practice mit Git und GitHub?
- 6. GitHub Workflow der Eröffnung aufeinander folgenden PRs
- 7. Jira und Crucible Workflow
- 8. Workflow zum Bearbeiten eines GitHub-Forks einer Python-Bibliothek?
- 9. Workflow für mehrere SVN Zweige in IntelliJ IDEA
- 10. Bester PHP-Workflow
- 11. Push einen bestimmten Ordner zu Github aus einem Svn-Repository
- 12. Fehler beim Importieren von SVN Repo zu GitHub mit Assistenten
- 13. Konfigurieren Sie svn: externals, um Code aus Github in ein Svn-gehostetes Projekt einzubinden
- 14. Web-Entwicklung mit Versionskontrolle Workflow
- 15. Windows-Workflow: "Singleton" -Style-Workflow?
- 16. Git Workflow, TortoiseGit, ziehen und schieben
- 17. Bugtracker - agregation und automatisierten Workflow
- 18. Arbeitskopien (Iterate) Berechtigungen und Workflow
- 19. Workflow mit virtualenv und pip
- 20. Svn Kasse und Update ohne .svn-Verzeichnis
- 21. Sourcetree und Github
- 22. Middleman und Github Seiten
- 23. Launchpad und Github Sync
- 24. GitHub und Visual Studio
- 25. shinyapps.io und github Pakete
- 26. Eclipse und GitHub integrieren
- 27. SVN und Binärdateien
- 28. SVN und VSS-Synchronisierung
- 29. Teamcity - SVN und Kennzeichnung
- 30. Gewebe und svn Passwort
+1 für die Stumpfheit –