2016-08-02 17 views
0

So habe ich Laravel Projekt, es hat auch Repo auf Bitbucket etc., aber was könnte ich tun, wenn Ich möchte einige lokale Dateiversionierung verwenden?Versioning PHP-Dateien lokal

Ich möchte nicht nur mehrere Dateien mit Versionen haben, sondern auch eine Möglichkeit, die Datei irgendwie Rollback. Also im Grunde brauche ich ein lokales Repo.

Gibt es eine Art von lokalen GitHub? Oder was könnte sonst in dieser Situation verwendet werden? Vorzugsweise PHP-basierte, so könnte ich zum Beispiel php artisan Befehle machen, die etwas mit diesen versionierten Dateien tun würde.

Würde ich jede mögliche Hilfe sehr schätzen!

+0

Warum git nicht Sie gerade installieren? Multi-OS, einfach und schnell, genau das, was Sie tun möchten https://git-scm.com/downloads – Bobot

+0

Sie können ein git Repo lokal erstellen und klonen und dann leicht commit-rollback - es wird alles auf Ihrem gespeichert werden Maschine. –

Antwort

1

Sieht so aus, als müssten Sie GIT Branching verwenden. Sie können in einem Zweig arbeiten und es dann in den Stamm zusammenführen, bevor Sie Ihren Stamm Änderungen an den Server

https://www.atlassian.com/git/tutorials/using-branches/

+0

Peter danke für den Link. Dieses Tutorial sieht gut und einfach aus. – BeetleJuice

+0

Wenn Sie github verwenden, sind Ihre lokalen Dateien bereits ein GIT-Repository. Es ist also eine gute Entscheidung :) –

0

Wie die anderen drängen, empfehle ich git. Ich brauchte einige Stunden, um die Grundlagen zu lernen, aber jetzt, wo ich es benutze, weiß ich nicht, wie ich es ohne es programmiert habe und ich bin immer noch nur ein Anfänger darin! Git erfüllt Ihre Anforderungen perfekt und als Bonus ist es nicht auf .php Dateien beschränkt, sondern fügt jede Datei in Ihrem Projekt der Versionskontrolle hinzu.

Hier ist der einfachste Weg, um loszulegen, dass ich gefunden habe: https://try.github.io/levels/1/challenges/1