2010-04-13 2 views
1

Je suis nouveau dans les dépôts et je recherche actuellement la meilleure option possible. J'ai besoin de quelque chose qui peut gérer plusieurs versions de notre site web, et permettre à plusieurs collaborateurs de pousser tous ensemble vers le repo.Dépôt - PHP

Notre projet actuel est construit en PHP, et nous avons une base de données MySQL.

Je manque de financement et j'ai besoin de la meilleure option pour notre argent.

J'ai un accès SSH limité à notre serveur, mais j'ai peu ou pas d'expérience de travail avec les dépôts.

Merci, Mike

Répondre

0

Sons comme vous voudriez apprendre soit Subversion ou Git. Ces deux sites auront de la documentation pour les débutants. Compte tenu de vos exigences, il semble que Git serait votre meilleur pari.

Bonne chance!

3

Considérez également Mercurial. Et je recommanderais Git ou Mercurial sur subversion. Subversion est plus ancienne et manque de capacités dont vous pourriez avoir besoin plus tard.

+0

J'ai aussi exploré toutes les options disponibles. Je suis d'accord mercurial et git regarde le plus prometteur. Je suis probablement penché vers Mercurial moi-même parce que netbeans le supporte par défaut. –

1

Ou Mercurial https://www.mercurial-scm.org/

Un excellent tutoriel Mercurial ici: http://hginit.com/;)

+0

Zaf, je regardais Mercurial, et j'ai juste une question principale, et est-ce qu'ils supportent toutes les bases de données MySQL? Ou suis-je tout seul quand il s'agit de cela. –

+0

Structure de la base de données pour sûr, mais quant au contenu, je vais vous remettre ici: http://stackoverflow.com/questions/2306928/mysql-backup-with-mercurial – zaf

0

Perforce est assez vaste et ils ont des clients utilisateurs finaux qui sont Java, donc il va travailler dans à peu près tous les OS . Je ne vais pas prétendre que c'est le plus facile, mais nous l'utilisons pour notre produit qui libère une nouvelle version toutes les 3 semaines, et vous n'avez pas besoin de faire des copies du code pour chaque version séparée, vous étiquetez simplement les fichiers être une version spécifique. Nous l'utilisons également pour stocker nos changements SQL, la définition et les valeurs initiales, ainsi que les images du site, css, js, etc.

0

Nous utilisons http://beanstalkapp.com, il est hébergé subversion et GIT donc vous n'avez pas à traiter avec le côté serveur des choses. Cela a bien fonctionné pour nous au cours des deux dernières années.