2009-07-01 10 views
3

Ich arbeite an einem Einkaufswagen, der lokal über XAMpp installiert wird.Versionskontrolle für lokale Website (XAMPP)

Die Dateien werden in gespeichert:

D:/xampp/htdocs/Warenkorb

Jetzt würde ich Codierung Änderungen und Designänderungen starten möchte machen, aber ich brauche einen Überblick zu behalten, was ich verändert mache, damit ich hin und her gehen kann.

Ich möchte erwähnen, dass ich der einzige Entwickler bin, der an dem Code arbeitet, also brauche ich kein Online-Repository. Alles wird lokal auf meinem Heimcomputer eingerichtet.

wie kann ich das gehen?

UPDATE: Nach dem Testen von Subversion und Mercurial, ging ich schließlich mit Mercurial und TortoiseHg.

Antwort

2

Ich würde sagen, dass die Installation von Mercurial und die Verwendung von Tortoisehg eine wirklich einfache Lösung für mich war. Tortoise führt dich so ziemlich durch alles hindurch und hält deine Hand den ganzen Weg lang. Macht es sehr einfach.

+0

Ill Test sowohl TortoiseHg und TortoiseSVN –

+1

Ich entschied mich schließlich für TortoiseHG, vergessen, hier zu aktualisieren. Ich benutze es seit 2009. Liebe es, es ist sehr einfach. –

0

Sie können git ohne einen zentralen Server verwenden, um Änderungen lokal vorzunehmen und zu verfolgen.
Ich habe es erfolgreich verwendet, als ich von Firewall-Regeln vom Zugriff auf einen Versionskontrollserver blockiert wurde. Sie laufen natürlich Gefahr, dass die Maschine ausfällt und keine Backups haben!

+0

Alle meine Dateien werden lokal gespeichert, und ich bin der einzige, der an dem Code arbeitet. Wie soll ich fortfahren? Welches System sollte ich installieren und einrichten? Irgendwelche Tutorials? –

5

Abhängig von Ihren Bedürfnissen, aber für ein einzelnes Benutzerprojekt werden Sie wahrscheinlich mit TortoiseSVN für Windows glücklich sein. Es kommt mit Shell-Integration und ist relativ einfach zu bedienen.

+0

Ich werde es versuchen. Irgendwelche Schritte, die ich beachten muss? –

+0

Ist TortoiseSVN nicht nur ein Client? – Detect

+0

Ich denke, die Installationsroutine ist keine große Herausforderung. Vielleicht brauchst du einen Neustart, obwohl mich das Setup jedes Mal nervt, wenn ich diese nicht brauche. Erstellen Sie einfach irgendwo ein Verzeichnis zum Beispiel auf einem Backup-Laufwerk nennen Sie es CartSVN oder was auch immer Sie mögen. Rechtsklick -> TortoiseSVN -> Repository hier erstellen. Jetzt haben Sie ein Repository. Gehe zu "D:/xampp/htdocs/cart" Rechtsklick -> SVN Checkout und wähle das CartSVN-Verzeichnis. Du bist fertig! Jetzt müssen Sie Ihre Änderungen nur noch täglich festschreiben ... (übrigens werden die versteckten .svn-Verzeichnisse benötigt!) – merkuro

0

Subversion verwenden. Am einfachsten ist es, Visual SVN für die Serverseite zu installieren und dann das Verzeichnis Ihrer Website der Quellcodeverwaltung hinzuzufügen, die TortoiseSVN für die Client-Seite verwendet.

+0

Ist VisualSVN kostenlos? Also muss ich sowohl VSN als auch TSVN installieren? –

0

Erstens, wenn Sie wirklich kein Online-Repo verwenden möchten, müssen Sie einen Versionskontrollserver installieren. Es gibt viele Optionen, einschließlich Apache Subversion und CVS. Sobald Sie dies konfiguriert haben, müssen Sie einen Client herunterladen, der den von Ihnen verwendeten Server unterstützt.

+0

Danke, deine Erklärung hat geholfen. –