2010-09-30 6 views
0

J'ai été un basique base php/html/css boutique de 5 personnes pendant un certain temps et récemment nous avons travaillé sur des projets plus grands et plus intensifs nécessitant plusieurs codeurs sur un projet unique et BEAUCOUP plus grandes applications par rapport à de simples "sites Web". Donc, nous cherchons à utiliser SVN ou quelque chose pour éviter la constante "il n'a pas téléchargé la copie principale avant la mise à jour et ensuite téléchargé sur les" problèmes "et le" pouvons-nous revenir sur le site comme la semaine dernière et recommencer "les problèmes.agrandir le magasin et avoir besoin de conseils des entreprises de développement de taille moyenne

Quelqu'un peut-il commenter les points suivants:

  1. Un bon endroit pour apprendre à utiliser SVN. Nous avons une connaissance limitée d'UNIX (assez pour faire des choses de base comme la gestion et la modification de fichiers).

  2. Un bon endroit pour apprendre comment organiser une trentaine d'employés qui veulent arrêter de se chevaucher les efforts de codage des uns et des autres et maintenir une façon centralisée d'enregistrer et de sortir les objets et les choses.

Je cherche « baby-step » information tout ce que je peux trouver est soit orientés vers la « 5 page boutique d'édition dreamweaver de base » ou « tout le monde multi-geek est un magasin d'experts unix ». .. nous sommes l'ancien mouvement vers le dernier et le genre d'apprendre à organiser notre entreprise comme nous allons.

Répondre

1

SVN est une bonne chose pour commencer et vous êtes dans la bonne direction. Pour SVN, il existe deux étapes: - Installez d'abord le référentiel. Un petit tutoriel peut être vu here
- Et que vous pouvez utiliser un outil comme tortue svn sur le côté client pour les développeurs individuels à travailler avec.

1

Vous faites quelques bons points. Vous devriez certainement apprendre à utiliser SVN. Il y a beaucoup de tutoriels sur le web - Google. En ce qui concerne le travail d'équipe, je suggère d'utiliser une solution hébergée qui prend en charge les billets dans une certaine mesure afin que vous puissiez coordonner le travail.

Une application comme Beanstalk est une solution de ce type. En ce qui concerne la gestion du développement utilisant SVN, j'aime l'idée d'utiliser différentes branches pour chaque étape du développement. Vous vous engagez dans la branche de transfert et votre configuration SVN (Beanstalk par exemple) sera automatiquement déployée sur votre serveur de transfert. Vous vous engagez à la branche de production ... et ainsi de suite. Pour plus à ce sujet, jetez un oeil à this question. Ps: ma suggestion est que vous devriez aller apprendre la ligne de commande SVN avant d'installer une interface graphique.

+0

des alternatives à beanstalk: unfuddle, basecamp, github, plus de personne? – Michael