IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Gestion d'un gros projet


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut Gestion d'un gros projet
    Bonjour,
    je cherche des outils pour gérer un gros projet. Il me faudrait quelque chose qui puisse récupérer mon source à un moment donné pour mettre quelque part sur la toile.

    Quelqu'un connait-il ce type d'outils ? En existe-t-il des simples à aborder ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 139
    Par défaut
    SVN?

  3. #3
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut
    Question ? Devinette ? Indication ?

    En fait, je suis dans mon tout premier gros projet et jusqu'à présent je faisais tout moi même au niveau des différents sources. Mais là le projet devient gros et en plus je commence à travailler sur plusieurs ordis. Que me proposes-tu ?

  4. #4
    Membre chevronné
    Profil pro
    Ingénieur sécurité
    Inscrit en
    Février 2007
    Messages
    574
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 574
    Par défaut
    Salut,
    svn correspond parfaitement à ton besoin. C'est un serveur de gestion de sources, c'est à dire que depuis ta machine locale tu peux importer tes sources, travailler dessus, puis les mettre sur le serveur ("commit"). Il garde aussi les traces de tes changements au cas où tu te plantes...
    Bien sûr, tu peux mettre des couches de sécurité (ssl, mots de passe) ou y accéder par interface web (connecteur apache).
    PS : y'en as d'autres, dont le très à la mode GIT
    PPS : tutoriel de développez.com pour déployer un serveur svn. Tu verras c'est super pratique, car les IDE (netbeans pour ma part) dispose d'un plugin client directement.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 139
    Par défaut
    dahtah m'a coupé l'herbe sous le pied.
    Masi voila, en gros SVN est utilisé dans toutes les boites (ou presque) pour la gestion des projets informatiques.

    En gros une fois que tu as mis les fichiers sur un serveur, tu peux les avoir sur une copie locale (checkout), et travailler dessus. Quand tu est content de ce que tu as, tu peux mettre a jour la base de donnée sur ton serveur ("commit").

    Le gros avantage est que SVN garde un journal de tous les commit et tu peux revenir aux versions anterieur (plus de risque de "Tout perdre"). en plus tu peux partager super facilement un projet a plusieurs de cette facon.

    voila voili voilou
    Amuse toi bien

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    141
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2008
    Messages : 141
    Par défaut
    Salut !

    Citation Envoyé par dahtah Voir le message
    PS : y'en as d'autres, dont le très à la mode GIT
    Pour rebondir sur ce P.S., il y a quand même une différence entre SVN et Git :
    les 2 sont des systèmes de gestion de version, mais SVN est centralisé alors que Git est décentralisé (ou distribué, au choix).

    Les systèmes de gestion de version décentralisés sont plutôt utilisés dans le cadre de développement à l'international (Git a été créé par Linus Torvald et s'est révélé très utile au développement de Linux).
    Je les conseillerais si ton projet implique plusieurs personnes distantes géographiquement. Si tu es tout seul, SVN marche très bien (et si tu es sous Windows, je te conseille fortement TortoiseSVN... sauf si tu développes sous Eclipse, dans ce cas le plugin conseillé par aepli est + que suffisant).

    Si les SGV (marre de réécrire Système de Gestion de Version... ah, ben raté !) distribués t'intéressent, je te conseille aussi de jeter un oeil à Bazaar et à Mercurial : comme ils sont écrits en Python, vu le forum...

  7. #7
    Membre émérite
    Avatar de Antoine_935
    Profil pro
    Développeur web/mobile
    Inscrit en
    Juillet 2006
    Messages
    883
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur web/mobile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 883
    Par défaut
    Petite chose intéressante avec svn:
    Il est possible de créer un dépôt à peu près n'importe où. Ca compte aussi pour les disques dur externes et les clefs usb. Ca permet alors de faire une solution de backup simple si on n'a pas de svn online.

    Attention aux clefs usb toutefois, elles ne sont inscriptibles qu'un nombre limité de fois (oui, enfin... 1.000.000 ça laisse un peu de marge).

  8. #8
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut
    Merci c'est génial.

  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2007
    Messages : 105
    Par défaut
    Bonjour,

    Et pour moi qui aime bien éclipse, j'ajouterai qu'il y a aussi un plugin svn pour cet environnent de développement.

    Salutations.

    PS: Moi, je l'utilise tout le temps ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. La meilleure voie pour la gestion de gros projets solo
    Par Flechenoir dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 02/04/2015, 16h46
  2. Réponses: 2
    Dernier message: 25/02/2006, 06h37
  3. [Logiciel] Gestion de conf, de projet, ...
    Par Casp dans le forum SCM
    Réponses: 9
    Dernier message: 06/12/2005, 17h41
  4. Gros projet avec Dev-C++
    Par Emmanuel Delahaye dans le forum Dev-C++
    Réponses: 3
    Dernier message: 25/04/2005, 23h49
  5. Methode de programmation sur des gros projets
    Par dynobremo dans le forum EDI
    Réponses: 10
    Dernier message: 08/06/2004, 02h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo