Kann man mit mehreren Leuten an einem Projekt programmieren?
Hallo wollte Fragen auf einem Programm mit mehreren Leuten drauf arbeiten kann ,weil ich und mein freund wollten zusammen an einem Projekt programmieren
Danke für die antworten
und sorry für die Rechtschreibung
3 Antworten
Ja, das kann man.
Zum einen gibt es Dateiversionierungssyteme wie Git oder Mercurial, deren Repository zentral gehostet werden kann (siehe Bitbucket, GitLab, GitHub, Sourceforge). Das Repository beinhaltet all eure Projektdateien und ebenso eine Verlaufsgeschichte über jegliche Änderungen, die in ihm einmal registriert wurden.
Jeder in eurem Team kann sich folgend dieses (Remote) Repository klonen und in diesem seine Änderungen einfügen (Commits). Später werden diese auf das zentrale Repository geschoben. Sollten zwei Personen zeitgleich an einer Datei gearbeitet haben, ist es notwendig, die Änderungen zusammenzuführen (Merge).
Zum anderen gibt es für einige Entwicklungsumgebungen/Editoren Kollaborationssoftware, über die man in Echtzeit gemeinsam an einem Projekt arbeiten kann. Für Eclipse gibt es da z.B. das Saros Plugin, für Visual Studio und VS Code gibt es Live Share, für IntelliJ IDEA kann man Code With Me nutzen.
Zu guter Letzt steht euch natürlich noch offen, via Kommunikationssoftware (Microsoft Teams, Skype, o.ä.) Pair Programming zu organisieren.
Besser hätte mans nicht schreiben können. Gute und informierende Nachricht !
Hi! Ja das geht. Da alle anderen noch nichts dazu gesagt haben ergänze ich mal:
Wenn ihr in realtime zusammen programmieren wollt habt ihr folgende Optionen:
- eine vscode extension die das ermöglicht
- in der replit ide (und vielen anderen auch) geht das
Mfg Weißbrot
Ihr könntet GitHub nutzen. Dort könnte einer von euch eine Repository erstellen an der ihr gemeinsam arbeiten könnt. Wenn jemand mit einer Funktion fertig ist kann dieser dann einfach ein Commit erstellen und die anderen können dann ihre Lokalen Dateien mit dehnen auf GitHub synchronisieren. Ihr müsstet allerdings aufpassen das jeweils nur einer gleichzeitig an einer Datei arbeitet, weil Git (verwaltungssystem dahinter) damit nicht so klarkommt.
lg Suiram1
Ihr müsstet allerdings aufpassen das jeweils nur einer gleichzeitig an einer Datei arbeitet, weil Git (verwaltungssystem dahinter) damit nicht so klarkommt.
Genau, das gibt dann Konflikte , die man dann "resolven" muss.