3 Stimmen

Ich muss mit Versionierung und Versionskontrolle beginnen

Ich bin ein PHP/MySQL-Entwickler, der außer dem Kopieren/Einfügen in einen Sicherungsordner keine andere Form der Versionskontrolle verwendet hat. Ich entwickle auch in einer Windows-Umgebung. Wo sollte ich hingehen und was sollte ich tun, um mit Versionierungs- und Kontrollsoftware zu beginnen?

Ich bin neugierig, gelten diese Methoden auch für die Datenbanken, die Sie verwenden, und deren Schemata?

8voto

Dave Archer Punkte 3017

Subversion. Es ist solide, und Sie können TortoiseSVN als Client unter Windows verwenden (wenn Sie unter Windows arbeiten). Eclipse hat auch gute Subversion-Unterstützung.

Ich weiß nicht genug über Datenbankfragen, aber zumindest könnten Sie Sql-Exporte versioniert haben.

EDIT: Subversion und TortoiseSVN sind kostenlos :-)

Es gibt eine ähnliche Linux-'Portierung' von TortoiseSVN namens Subdiversvn, aber ich habe es nicht so oft benutzt

3voto

epotter Punkte 7441

Wenn Sie der Einzige sind, der an den Quellen arbeitet, würde ich Git oder Mercurial empfehlen. Im Gegensatz zu SVN ist es nicht notwendig, einen Server einzurichten. Wenn Sie auf Windows entwickeln, würde ich mercurial mit TortoiseHg empfehlen.

3voto

Brad Punkte 639

Wenn Sie neu in der Versionskontrolle sind, würde ich damit beginnen, über die Grundkonzepte Erstens.

2voto

Anton Gogolev Punkte 109749

Mein persönliches Tool der Wahl für Windows ist TortoiseSVN das ein GUI-Frontend für Subversion ist. Sie können auch verwenden Git wenn Sie nichts gegen Kommandozeilenschnittstellen haben (oder siehe este für Git-GUIs).

Für die Versionierung der Datenbank verwende ich mein eigenes Tool namens Zauberer von - Es unterstützt so ziemlich alles, was ich brauche, einschließlich Native SQL.

1voto

AutomatedTester Punkte 21864

Je nachdem, was Sie entwickeln und wo/wie Sie entwickeln. Wenn Sie Dinge entwickeln und ständig unterwegs sind, würde ich eine verteilte Versionsverwaltung wie GIT /Mercurial oder wenn Sie sie immer von der gleichen Stelle aus entwickeln und immer auf Ihr Repository zugreifen können, dann würde ich empfehlen SVN

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X