Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Neuinstalllation Git/TortoiseGit (https://www.delphipraxis.net/193235-neuinstalllation-git-tortoisegit.html)

Delbor 8. Jul 2017 21:46

Neuinstalllation Git/TortoiseGit
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi zusammmen
Vor einiger Zeit musste ich TortoiseGit/Git deinstallieren und wollte diese nun wieder neu installieren. Passendzu meinem Windows hab ich mir die 64-Bit-Version von TortoiseGit heruntergeladen und installiert.
Dann wollte ich mir TortoiseGit gemäss diesem Tutorial einrichten - aber Pustekuchen. Das Anlegen eines Gitrepositorry in einem lokalen Ordner (anstelle eines Servers) klappte zwar problemlos.

Aber als ich anschliessend gemäss den Angaben uner Punkt 2 auf der verlinkten Seite fortfahren wollte, wars vorbei mit lustig - der Dialog wurde mir angezeigt, und TortoiseGit versuchte, mir das Arbeitsverzeichnis als GitClient einzurichten. Das Resultat zeigt der Anhang...
Was mache ich Falsch?

Gruss
Delbor

jaenicke 8. Jul 2017 22:25

AW: Neuinstalllation Git/TortoiseGit
 
Unter Punkt 2 klone ich ja aus einem Ordner mit einem Bare-Repository, sprich ohne Arbeitskopie. Deshalb auch die Verzeichnisendung auf .git, die du nicht hast. Bist du sicher, dass das der richtige Ordner ist?

Was ist in dem Ordner denn drin? Sieht der so aus wie der im dritten Bild unter Punkt 1?

Delbor 9. Jul 2017 07:17

AW: Neuinstalllation Git/TortoiseGit
 
Guten Morgen, Jaenecke

Ja, so sah der aus. Da ich inzwischen TortoiseGit/Git wieder deinstalliert habe, ist das zurzeit nicht so.
Übrigens - die Ordnerstruktur auf der Platte ist: F:\Repositorys\XE8-Repository, wobei diese beiden selbst keine Repositorys sind.

Hmmm...Könnte es sein, das das Repository-Vrzeicjnis desshalb nicht erkannt wird?

Gruss
Delbor

jaenicke 9. Jul 2017 09:56

AW: Neuinstalllation Git/TortoiseGit
 
Zitat:

Zitat von Delbor (Beitrag 1376282)
Ja, so sah der aus. Da ich inzwischen TortoiseGit/Git wieder deinstalliert habe, ist das zurzeit nicht so.

Das ändert an der Struktur doch nichts. Das Entscheidende ist, ob die Unterverzeichnisse hooks usw. so vorhanden sind wie sie auf meinem Screenshot zu sehen sind.

Wenn nicht, ist das kein solches Repository.

haentschman 9. Jul 2017 10:06

AW: Neuinstalllation Git/TortoiseGit
 
Moin...:P
Zitat:

sind wie sie auf meinem Screenshot zu sehen sind
...das war bestimmt eine Wunschvorstellung. :zwinker:

jaenicke 9. Jul 2017 10:14

AW: Neuinstalllation Git/TortoiseGit
 
Zitat:

Zitat von haentschman (Beitrag 1376284)
...das war bestimmt eine Wunschvorstellung. :zwinker:

Nein, ich meine immer noch das dritte Bild aus Punkt 1 meines Tutorials. ;-)

Delbor 9. Jul 2017 16:50

AW: Neuinstalllation Git/TortoiseGit
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi zusammen

Nachdem ich wieder neu installiert hatte und das Pepository wie gehabt erzeugte und dieses Dann inn ein Arbeitsverzeichnis clonte, war - alles wie gehabt.
Der Repository-Pfad lautete da: F:\Repositorys\XE8-Repository\ContentmasterRepository, wobei Repositorys und XE8-Repository zwei von mir angelegte Ordner waren und ContentmasterRepository das von TortoiseGit erzeugte Repository.
Dann änderte ich den Pfad in F:\Repositorys und liess hier ein Repository erzeugen.
Nachdem ich in meinen Arbeitsordner auf meiner Developerdisk gewechselt hatte, wählte ich per Rechtsclick 'Git clone'.
Das Resultat zeigt der Anhang.

Offenbar kann TortoiseGit/Git keine Repositorys tiefer als auf Ebene 1 anlegen. Wobei das möglicherweise dann nicht stimmt, wenn die übergeordneten Verzeichnisse selbst Repositorys sind.

Gruss
Delbor

jaenicke 9. Jul 2017 20:33

AW: Neuinstalllation Git/TortoiseGit
 
Hast du es einmal ohne den Bindestrich versucht? Ich werde das einmal testen...

jaenicke 9. Jul 2017 21:20

AW: Neuinstalllation Git/TortoiseGit
 
Liste der Anhänge anzeigen (Anzahl: 1)
Wie ich eigentlich erwartet hatte funktioniert das hier alles ganz normal.
Anhang 47632

Delbor 10. Jul 2017 09:15

AW: Neuinstalllation Git/TortoiseGit
 
Hi jaenicke
Zitat:

Hast du es einmal ohne den Bindestrich versucht? Ich werde das einmal testen...
Wie ich sehe, hast du den selben Pfad verwendet wie ich (F:\Repositorys\XE8-Repository\ContentmasterRepository,) und dabei die ersten beiden Ordner auch nicht als Repositorys definiert - eben genau das, von dem ich den Eindruck hatte, dass es so unter TortoiseGit nicht geht. Da das bei dir funktioniert - notabene mit Bindestrich(du meinst doch damit den in "XE8-Repository") - bleibt die Frage, wieso das bei mir nicht funktionierte...
Und ich dachte schon, ich müsste mich damit abfinden, nur auf der ersten Ebene - oder allenfalls ineinander verschachtelt - Repositories anlegen zu können. Allerdings kann ich mir bislang keinen plausiblen Grund für den bei mir aufgetretenen Fehler vorstellen.

Wie dem auch sei - ich werde jetzt mal einge Tests durchführen. Dazu werde ich einen Ordner "RepositorieTestCorner" (der selbst kein Repository ist) und da verschiedene wirkliche Repositorys anlegen.

Gruss
Delbor

jaenicke 10. Jul 2017 11:09

AW: Neuinstalllation Git/TortoiseGit
 
Du kannst ja wie ich im Tutorial von den einzelnen Schritten Screenshots machen. Dann sehe ich sicher wo das Problem liegt.

Delbor 10. Jul 2017 14:26

AW: Neuinstalllation Git/TortoiseGit
 
Liste der Anhänge anzeigen (Anzahl: 4)
Hi jaenicke
Gute Idee! So hänge ich denn gleich mal einige Jpegs an, die den genwärtigen Stand zeigen.
  • Testrepository und Repository zeigen Ebene eins auf der Disk. wobei Testrepository ein normaler Ordner ist - da hinein kommen alle Tests in jeweils eigenen Repositorys (welche dann auch tatsächlich welche sind)
  • Repository ist dasjenige auf Ebene 1, das dann tasächlich angelegt wurde (Beitrag von Gestern, 17:50 by Delbor) und das auch wirklich eines ist.
  • Testrepository-Inhalt ist selbst kein Repository, enthält aber den Unterordner Note++Repository, der auch eins ist.
    - allerdings kein Bare-Repository. Es kann also auch da gearbeitet werden.
Das rote Ausrufezeichen im Note++Repository - Ordner hat, so denke ich, damit zu tun, dass sich dieses Repository nicht in einen Arbeitsordner auschecken lässt und weniger damit, dass hier auch gearbeitet werden kann.

Gruss
Delbor

PS: Ich arbeite neuestens mit der Version TortoiseGit-2.4.0.2-64bit - vorher war es TortoiseGit-2.3.0.0-64bit. Vielleicht macht dies ja den Unterschied. Ob es Probleme geben könnte, mit deiden Versionen zu arbeiten? Wohl schon...

Delbor 10. Jul 2017 15:08

AW: Neuinstalllation Git/TortoiseGit
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hi jaenicke

Hochinteressant scheinen mir die zwei folgenden Jpegs zu sein. Dabei zeigt jeweils das kleine Fenster den Inhalt des grossen.
Note++-Repostory 3 wurde dabei als Bare-Repository erzeugt, kann also nicht als Arbeitsverzeichnis verwendet werden.

Das scheint mir jetzt der springende Punkt zu sein, weshalb das bei dir funktionierte und bei mir nicht.

Gruss
Delbor

jaenicke 10. Jul 2017 17:45

AW: Neuinstalllation Git/TortoiseGit
 
Zitat:

Zitat von Delbor (Beitrag 1376396)
Das rote Ausrufezeichen im Note++Repository - Ordner hat, so denke ich, damit zu tun, dass sich dieses Repository nicht in einen Arbeitsordner auschecken lässt und weniger damit, dass hier auch gearbeitet werden kann.

Das bedeutet einfach nur, dass sich in dem Ordner Änderungen befinden, die noch nicht committet sind.

Zitat:

Zitat von Delbor (Beitrag 1376397)
Note++-Repostory 3 wurde dabei als Bare-Repository erzeugt, kann also nicht als Arbeitsverzeichnis verwendet werden.

Das scheint mir jetzt der springende Punkt zu sein, weshalb das bei dir funktionierte und bei mir nicht.

Das Repository, aus dem du klonen und wohin du pushen möchtest, muss bare erstellt worden sein, ja. So habe ich es ja auch im Tutorial geschrieben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:49 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