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

GIT Discussion :

Egit (pour eclipse) : rôle du checkout?


Sujet :

GIT

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 959
    Par défaut Egit (pour eclipse) : rôle du checkout?
    bonjour

    pour importer une certaine branche d'un dépôt git distant, j'ai trouvé la séquence suivante :

    fetch + checkout + import.

    "fetch" est censé importer une branche du dépôt distant dans le "working directory"= le dépôt local.
    "import" est censé transférer un projet du dépôt local dans le "workspace" d'eclipse.

    alors:
    - à quoi sert "checkout"
    - le "working directory" est-il vraiment le dépôt local, cad y-a-t'il 2 ou 3 "lieux de stockage"?

    ça serait sympa de m'expliquer ce point!

    olivier

  2. #2
    Membre émérite

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Par défaut
    Citation Envoyé par olivier57b Voir le message
    bonjour

    pour importer une certaine branche d'un dépôt git distant, j'ai trouvé la séquence suivante :

    fetch + checkout + import.

    "fetch" est censé importer une branche du dépôt distant dans le "working directory"= le dépôt local.
    "import" est censé transférer un projet du dépôt local dans le "workspace" d'eclipse.

    alors:
    - à quoi sert "checkout"
    - le "working directory" est-il vraiment le dépôt local, cad y-a-t'il 2 ou 3 "lieux de stockage"?

    ça serait sympa de m'expliquer ce point!

    olivier
    - fetch & checkout (opérations d'EGIT) opèrent sur tes dépôts Git et non pas sur ton WorkSpace Eclipse. Tu peux d'ailleurs gérer tes dépôts en dehors d'Eclipse...
    - import est une opération Eclipse qui va te permettre de créer tes projets dans ton WorkSpace Eclipse...

    L'opération fetch permet de récupérer les modifications faites sur une branche distante (sans toutefois les merger)...
    En fait ici l'opération est la suivante tu décides d'ajouter un branche à suivre avec un 'git fetch origin toto:titi' (origin est le dépôt distant, toto la branche a récupérer, titi le nom de ta branche locale). Ni plus ni moins... tu restes donc sur ta branche de travail initiale!
    L'opération checkout te permet alors de passer sur la branche titi de ton dépôt local.

    L' Import de EGIT ne fait pas une copie des tes sources. Ton projet Eclipse va pointer sur ton dépôt Git !

    a+
    Philippe

  3. #3
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 959
    Par défaut
    merci, c'est très clair.
    je ne marque pas le post comme "résolu" car j'aurais peut-être d'autres questions.
    pour l'instant ce que j'ai lu de "pro git" (ebook sur git gratuit) me semble clair.

    olivier

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 959
    Par défaut
    ah si : logiquement, alors, un pull n'a pas besoin d'être suivi d'un checkout ou d'un import!?

    je pose la question.

    olivier

  5. #5
    Membre émérite

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Par défaut
    Citation Envoyé par olivier57b Voir le message
    ah si : logiquement, alors, un pull n'a pas besoin d'être suivi d'un checkout ou d'un import!?
    La fonction pull d'EGit (donc équivalente à git pull sans argument) va agir sur ta branche locale active en faisant un fetch + un merge du remote. Tu es donc déjà en checkout sur cette branche !

    Concernant l'import: encore une fois ! ce n'est pas une opération GIT...

    a+
    Philippe

Discussions similaires

  1. Tutoriels, FAQ et ressources pour Eclipse
    Par Mickael Baron dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 11/06/2015, 22h37
  2. [Sondage] Quels plugins pour Eclipse utilisez-vous ?
    Par xavlours dans le forum Eclipse
    Réponses: 75
    Dernier message: 13/07/2014, 15h58
  3. [Plugin]plugin francais pour eclipse (debutant)
    Par ruppert62 dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 04/05/2004, 18h46
  4. Recherche un framework RAD pour Eclipse
    Par Almex dans le forum Eclipse Java
    Réponses: 10
    Dernier message: 08/10/2003, 12h24

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