Die dezentrale Versionskontrolle (DVCS) verfolgt Software-Revisionen und ermöglicht es vielen Entwicklern, an einem bestimmten Projekt zu arbeiten, ohne unbedingt mit einem gemeinsamen Netzwerk verbunden zu sein.
Ich versuche die Vorteile des verteilten Versionskontrollsystems (DVCS) zu verstehen. Ich fand Subversion Umerziehung und diesen Artikel von Martin Fowler sehr nützlich. Mercurial und andere DVCS fördern eine neue Art der Code-Bearbeitung mit Changesets und lokalen Commits. Es verhindert, dass die Hölle und andere Probleme der Zusammenarbeit verschmelzen Wir sind …
Mir sind verschiedene Tools / Dienste bekannt, die das Durchsuchen und Verwalten von DVCS ermöglichen, z. B. Bitbucket , Github , Kiln , SCM-Manager und Rhodecode . Der Anwendungsfall, den ich in Betracht ziehe, sieht jedoch so aus: Jeder Quellcode muss sich auf den internen Servern eines Arbeitgebers befinden. Die …
Einer der Vorteile der Verwendung eines DVCS ist der Workflow zum Bearbeiten, Festschreiben und Zusammenführen (gegenüber dem Bearbeiten, Zusammenführen und Festschreiben , der häufig von einem CVCS erzwungen wird). Indem jede einzelne Änderung unabhängig von Zusammenführungen im Repository aufgezeichnet wird, wird sichergestellt, dass die DAG den tatsächlichen Stammbaum des Projekts …
In Git ist es möglich, eine gute Festschreibungsvorlage festzulegen und durchzusetzen. Können Sie (vorzugsweise mit Argumentation) eine gute Vorlage / Richtlinien für das Festschreiben empfehlen, die im Unternehmen durchgesetzt werden soll?
Angenommen, es gibt ein Team von zehn agilen Entwicklern. Jeden Tag wählen sie eine Aufgabe aus dem Forum aus und schreiben mehrere Änderungen daran fest, bis (am Ende des Tages) sie die Aufgabe erledigt haben. Alle Entwickler checken direkt gegen Trunk ein (im Google-Stil ist jedes Commit ein Release-Kandidat, verwendet …
Ich habe git schon immer benutzt, aber ich möchte einen Beitrag zu Python leisten, deshalb muss ich jetzt mercurial lernen und finde es sehr frustrierend. Also habe ich ein paar kleine Patches erstellt und wollte sie als Commits in meinem lokalen Quecksilber-Repository nachverfolgen. Anscheinend gibt es 4 Möglichkeiten, mit der …
Mögliches Duplikat: Ich bin ein Subversion-Freak. Warum sollte ich Mercurial oder Git oder ein anderes DVCS in Betracht ziehen oder nicht? Hin und wieder hört man jemanden sagen, dass die verteilte Versionskontrolle (Git, HG) von Natur aus besser ist als die zentralisierte Versionskontrolle (wie SVN), da das Zusammenführen in SVN …
Ich habe mich jedoch immer mit Mercurials Mantra 1 einverstanden erklärt , da Mercurial jetzt mit der Rebase-Erweiterung geliefert wird und es eine beliebte Praxis in Git ist. Ich frage mich, ob es wirklich als "schlechte Praxis" angesehen werden kann oder zumindest schlimm genug, um die Verwendung zu vermeiden. Auf …
Ich habe nach geschäftlichen Gründen gesucht und keine gefunden, warum Git / Mercurial / Bazzr-Systeme besser sind als zentralisierte Systeme (Subversion, Perforce). Wenn Sie versuchen würden, ein DVCS an eine nicht technische Person zu verkaufen, welche Argumente würden Sie für die Steigerung des Gewinns des DVCS liefern . In Kürze …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Nachdem ich gelesen habe, dass ich ein Subversion-Freak bin, …
Obwohl ich DVCS für meine persönlichen Projekte verwende und mag, kann ich sehen, wie es die Verwaltung von Beiträgen zu Ihrem Projekt durch andere erleichtert (z. B. Ihr typisches Github-Szenario), scheint es für ein "traditionelles" Team Probleme zu geben Zentraler Ansatz für Lösungen wie TFS, Perforce usw. (Mit "traditionell" meine …
Im Moment verwende ich Visual Svn auf meinem Server und habe Ankhsvn / Tortoise auf meinem PC. Es funktioniert gut genug und ich muss nicht wechseln, aber wenn ich einige Vorteile der Verwendung eines DVCS sehe, kann ich es versuchen. Wenn es jedoch keinen Sinn oder Unterschied gibt, es ohne …
Ich denke, dieser Artikel, A Successful Git Branching Model , ist unter erfahrenen DVCS-Anwendern sehr bekannt. Ich benutze hgmeistens, aber ich würde argumentieren, dass diese Diskussion für jedes DVCS in Ordnung ist. Unser aktueller Workflow ist, dass jeder Entwickler das Master-Repo klont. Wir schreiben Code in unserem eigenen lokalen Repository, …
Warum sollte ich eine Commit-Nachricht schreiben? Ich will nicht und ich finde es jedes Mal dumm. Ein GUI-Frontend, das ich benutze und das unbenannt bleibt, zwingt Sie dazu. Ich höre jedes Mal andere, die das tun, auch wenn sie das VCS in der Befehlszeile verwenden. Wenn ich mehrmals am Tag …
Wir sind eine Softwareberatung mit einer Vielzahl von Projekten für verschiedene Kunden. Wir verwenden traditionell Subversion, erwägen jedoch derzeit den Umstieg auf Git. Ein erheblicher Teil der von uns erstellten Dokumente wird an unsere Kunden weitergegeben (Anforderungen, globale Designs, Testspezifikationen usw.), und wir verwenden MS Office, um diese zu erstellen. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.