Als «version-control» getaggte Fragen

Eine Programmierdisziplin zum Verfolgen, Speichern und Abrufen von Revisionen des Quellcodes.


2
Großes Projektlayout: Hinzufügen einer neuen Funktion für mehrere Unterprojekte
Ich möchte wissen, wie man ein großes Projekt mit vielen Komponenten mit dem Versionsverwaltungssystem verwaltet. In meinem aktuellen Projekt gibt es 4 Hauptteile. Netz Server Admin-Konsole Plattform. Der Web- und Serverteil verwendet 2 Bibliotheken, die ich geschrieben habe. Insgesamt gibt es 5 Git-Repositories und 1 Quecksilber-Repository. Das Projekterstellungsskript befindet sich …

5
Wie kann ich Open-Source-Code-Releases aus dem vertraulichen Forschungscode meines Unternehmens am besten erstellen?
Meine Firma (nennen wir sie Acme-Technologie) verfügt über eine Bibliothek mit ungefähr tausend Quelldateien, die ursprünglich aus der Acme Labs-Forschungsgruppe stammten, in einer Entwicklungsgruppe für ein paar Jahre inkubiert wurden und in jüngerer Zeit an eine Handvoll Kunden unter bereitgestellt wurden Geheimhaltung. Acme bereitet sich darauf vor, vielleicht 75% des …

2
Ein anständiges Git-Verzweigungsmodell für Produkte, die die Version eines anderen Produkts von Drittanbietern (und die Vor- und Nachteile eines Angebots) begleiten sollen
Hinweis: Meine Frage konzentriert sich auf mein spezielles Problem (das Liferay betrifft), aber ich hoffe, dass es für jeden nützlich sein kann, der verschiedene Versionen desselben Projekts auf git warten muss. Ich arbeite in einer Firma, die viele Plugins für Liferay Portal schreibt . Diese Plugins (Portlets, Themes usw.) sind …

6
SVN schlecht nutzen - ist Mercurial die Antwort?
Bei der Arbeit verwenden wir SVN, jedoch nur im Namen. Wir verzweigen oder verschmelzen nicht. Wir behalten zwei Kopien des Repositorys bei, eine davon dient als "Tag" -Zweig, der bei der Bereitstellung kopiert und für Fehlerbehebungen und sofortige Funktionen wie "Das muss so schnell wie möglich live gehen" aufbewahrt wird. …


8
In Zukunft von einem Einzelprojekt zu einem Teamprojekt wechseln. Was soll ich jetzt in Vorbereitung machen und was kann warten?
Um das zu erläutern, bin ich daran interessiert zu wissen, was die Leute denken, dass Sie in einem Ein-Mann-Projekt implementieren müssen (Team-Quellcodeverwaltung, Dokumentation, Builds usw.) und welche Dinge erst zu dem Zeitpunkt erledigt werden müssen, zu dem die zweite Person kommt auf das Projekt. Jeder, der Erfahrung mit diesem Szenario …

15
Was ist der effektivste / effizienteste Weg, um eine Anwendung mit mehreren Personen ohne Versionskontrolle zu entwickeln?
Einführung in meine Situation Ich arbeite für eine kleine Webentwicklungsfirma. Wir haben ein Team von vier ASP.NET-Entwicklern, darunter ich. Bei fast allen unseren Projekten (> 98%) handelt es sich um Ein-Personen-Projekte, deren Fertigstellung etwa 1 bis 4 Wochen in Anspruch nimmt. Wir verwenden keine Quellcode- oder Versionskontrolle. Das einzige, was …


8
Versionskontrolle für kleines Team [geschlossen]
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Wir starten ein neues Team von sehr …

4
Verschieben eines SVN-Repos mit mehreren GB nach Git
Derzeit verfügt mein Unternehmen über eine Visual Studio-Lösung in einem SVN-Repository, das wie folgt organisiert ist: SolutionFolder (~3.5 GB) |-> SolutionName.sln |-> .. Some source code folders... (~250 MB) |-> ThirdParty (~3 GB) |-> Tools | -> Tool1 | -> Tool2 Tool1 und Tool2 werden unabhängig voneinander erstellt (haben ihre …

1
Teile einer Monorepo teilen
Wir haben derzeit ein komplexes und ineffizientes Build-System, das aus vielen SVN- und Git-Repos (jeweils ca. 50%) besteht, darunter eines, das ein Git-Submodul-Repo ist. Wir haben auch selbstgemachte Skripte, die das Ganze mehr oder weniger gut verwalten. Ein wesentlicher Punkt unserer (Closed-Source-) Codebasis ist, dass sie eng gekoppelt ist und …


2
Fortlaufende Bereitstellung mit gitignore
Wie gehen Sie mit ignorierten Dateien in Gitignore um, wenn Sie eine kontinuierliche Bereitstellung mit Git durchführen? Diese Dateien werden aus Datenschutzgründen ignoriert (dh sie sollen nicht in andere Remote-Repositorys wie GitHub verschoben werden). Wenn diese ignorierten Dateien jedoch nicht in das Continuous Deployment-Repository verschoben werden, wird die Anwendung nicht …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.