Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   git repository für windows? (https://www.delphipraxis.net/188522-git-repository-fuer-windows.html)

jus 11. Mär 2016 23:47

git repository für windows?
 
Hallo,

ich habe vor einiger Zeit meine Projekte auf svn umgestellt und bin eigentlich zufrieden. Ich benutze den VisualSVN Server Standard Edition auf meinen Windows 7 Rechner, da ich gerne meine Projekte selber hoste. Doch ich bemerke, dass immer mehr Leute auf git umsteigen, darum würde ich mich da auch gerne einarbeiten. Meine Frage wäre, gibt es da Windowsversionen, falls möglich gratis, die ihr empfehlen würdet?

Lg,
jus

BUG 12. Mär 2016 00:45

AW: git repository für windows?
 
Klar, auf der git-Seite findest du alles was du brauchst, sogar GUIs (und noch mehr).
Von dem beliebten TortoiseSVN gibt es auch eine git-Version.

tommy84 12. Mär 2016 04:06

AW: git repository für windows?
 
https://bitbucket.org/ ist alles was du brauchst :-D

Phoenix 12. Mär 2016 08:35

AW: git repository für windows?
 
TortoiseGit würde ich nicht empfehlen. Die Versuchen zu viele SVN-Konzepte auf Git zu übertragen die es da so nicht gibt, und das verwirrt.

Mein aktueller Libeblingsclient ist SourceTree: https://www.sourcetreeapp.com/
Der Desktop Client von GitHub ist mir nicht mächtig genug: https://desktop.github.com/
GitKraken ist aktuell in beta, mit aber zu unübersichtlich: http://www.gitkraken.com/

Ansonsten sollte man in der Tat mal versuchen, mit dem Command Line Client zu arbeiten: https://git-scm.com/download/win
Alternativ gibts den auch bundled mit einer gescheiten Konsole, die Zeigt dir sogar an in welchem Branch Du aktuell bist etc: http://cmder.net/ (hier den Full Download nehmen).

Um Dir lokal selber Git zu 'hosten' brauchst Du eigentlich auch keine Server Software. Git ist verteilt, und jedes Repo kann als "Server" dienen - auch rein übers Dateisystem.

Dazu benutzt Du einfach ein 'bare' repo (das hat kein Arbeitsverzeichnis) und clonst das dann nochmal in ein weiteres mit Arbeitsverzeichnis in dem Du dann arbeitest.

Manche checken auch entfernte Repos immer in ein lokales bare repo aus und clonen ihre Arbeitskopie(en) von dort.
Falls dann mal was schief geht, weil man z.B. Rebase noch nicht richtig verstanden hat kann man jederzeit nebendran frisch clonen und das nochmal probieren, ohne dass man immer übers Netzwerk muss.

Es gibt auch unzählige Anleitungen, wie man seine SVN-Repos mit der kompletten Historie nach Git packt:
* https://git-scm.com/book/it/v2/Git-a...grating-to-Git
* https://www.atlassian.com/git/tutori...ating-overview
* https://graberj.wordpress.com/2012/1...git-migrieren/

mse1 12. Mär 2016 09:53

AW: git repository für windows?
 
MSEgit ist sogar in Pascal geschrieben und OpenSource:
https://sourceforge.net/projects/mseuniverse/

Memnarch 12. Mär 2016 10:21

AW: git repository für windows?
 
GiteExtensions. Die FullSetup hat alles dabei(GitExtension-UI sowie einen git-client).
Als OnlineHost verwende ich github.

jus 1. Apr 2016 15:35

AW: git repository für windows?
 
Zunächst mal vielen Dank für eure Antworten. Hmm..., ich habe ein vielversprechendes Youtube Tutorial "Creating a Git Server on a Windows OS" gefunden, das die GIT Software mit Bitvise SSH Server kombiniert. Habt ihr mit dieser Konstellation Erfahrung oder Erfahrung mit Bitbucket Server?

Lg,
jus


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz