|
|
|
## Préparation
|
|
|
|
- Ouvrez NetBeans
|
|
|
|
- Allez dans le menu Team/Subversion/Check Out from repository
|
|
|
|
- Ouvrez Eclipse
|
|
|
|
- Allez dans le navigateur à la page : https://www.eclipse.org/subversive/downloads.php
|
|
|
|
- Réalisez un drag and drop de l'icone d'installation vers l'IDE en cours d'éxecution. Suivez les étapes d'installation.
|
|
|
|
- Allez dans File/Import et choisissez SVN/Projects from SVN
|
|
|
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
## Récupération du projet en Netbeans
|
|
|
|
- L'adresse de l'entrepôt est http://forge.fil.univ-lille1.fr/ODEVA/svn/Exos/SiteWebDevel/trunk
|
|
|
|
- N'oubliez pas d'indiquer le login spécifique et le mot de passe.
|
|
|
|
- Cochez "skip trunk content"
|
|
|
|
- et choisissez le répertoire odeva_svn/SiteWebDevel
|
|
|
|
|
|
|
|
- Lors de la récupération, NetBeans vous propose de créer un projet à partir de sources téléchargées.
|
|
|
|
|
|
|
|
- Choisissez un type de projet (PHP si possible) avec sources existantes et indiquez que les métadonnées sont stockées séparément par exemple dans un répertoire odeva_netbeans/SiteWebDevel. Pourquoi?
|
|
|
|
|
|
|
|
- Si vous n'arrivez pas à créer un projet avec sources séparées, prenez le temps de rajouter les fichiers de configuration à la liste svn:ignore.
|
|
|
|
- Allez dans Window/Files
|
|
|
|
- Cliquez sur le dossier nbproject ... etc, puis allez dans Subversion/Exclude from commit
|
|
|
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
## Récupération du projet en Eclipse
|
|
|
|
|
|
|
|
- L'adresse de l'entrepôt est http://forge.fil.univ-lille1.fr/ODEVA/svn/Exos/SiteWebDevel
|
|
|
|
- N'oubliez pas d'indiquer le login spécifique et le mot de passe.
|
|
|
|
|
|
|
|
- Sélectionnez ensuite le dossier trunk afin de faire le checkout
|
|
|
|
|
|
|
|
- Veillez à ce que les métadonnées eclipse soient stockées séparément. Pourquoi?
|
|
|
|
|
|
|
|
- Si vous n'arrivez pas à créer un projet avec sources séparées, prenez le temps de rajouter les fichiers de configuration à la liste svn:ignore.
|
|
|
|
- Allez dans Window/Show view/Navigator
|
|
|
|
- Cliquez sur les .project, .classpath, ... etc, puis allez dans Team/Add to svn:ignore
|
|
|
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
## Ajout des éléments aux entrepôts
|
|
|
|
|
|
|
|
- Créez un fichier HTML (VOTRE_NOM.html) en y incluant votre nom et prenom.
|
|
|
|
|
|
|
|
- Ajoutez le à l'entrepôt global. Vérifiez bien qu'elle s'y trouve en consultant la page suivante : http://forge.fil.univ-lille1.fr/ODEVA/svn/Exos/SiteWebDevel/trunk ou http://forge.fil.univ-lille1.fr/ODEVA/browser
|
|
|
|
|
|
|
|
- Modifiez votre copie locale du fichier index.html en incluant un lien (a href) le fichier que vous venez de créer. Si dans le fichier index.html il existe déjà des liens, insérez le votre par ordre alphabétique.
|
|
|
|
|
|
|
|
- Une fois la modification réalisée faites un "commit"? Qu'observez-vous
|
|
|
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
## Création d'une "branche" de développement privée
|
|
|
|
|
|
|
|
- Netbeans : Faites un clic droit sur "Source Folder" ensuite allez dans Subversion/Copy To ...
|
|
|
|
- Eclipse : Faites un clic droit sur le projet et ensuite allez dans Team/Branch
|
|
|
|
|
|
|
|
- Comme Repository sélectionnez : Exos/SiteWebDevel/branches/<votreNom>SiteWebDevel
|
|
|
|
|
|
|
|
- N'oubliez pas de saisir une courte description ("copie privée par exemple...")
|
|
|
|
|
|
|
|
- Ensuite cliquez droit sur Source file et faire Subversion/"Switch to copy..." et choisissez votre "branche".
|
|
|
|
|
|
|
|
- Créez un nouveau fichier <VOTRE_NOM>Voisins.html et ajoutez des liens (a href) vers les pages <VOTRE_NOM>.html de vos voisins
|
|
|
|
|
|
|
|
- Modifiez le fichier <VOTRE_NOM>.html en y ajoutant un lien vers le fichier <VOTRE_NOM>Voisins.html que vous venez de créer.
|
|
|
|
|
|
|
|
- Transmettez à votre "branche" de l'entrepôt global vos modifications
|
|
|
|
|
|
|
|
- Changez de copie de travail (Switch to). Revenez à la version "trunk".
|
|
|
|
|
|
|
|
- Cliquez sur "Source files" ensuite "Merge ..." - nous allons fusionner le développement que vous votre petite équipe a réalisé indépendamment
|
|
|
|
- Vous sélectionnez ensuite comme "Repository folder" votre branche de développement
|
|
|
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
## Importation d'un nouveau entrepôt
|
|
|
|
|
|
|
|
Vous pouvez importer un projet à vous sur les entrepôts SVN suivants :
|
|
|
|
- http://forge.fil.univ-lille1.fr/ODEVA/svn/public/M1 - en lecture/écriture uniquement pour les users impairs (M1)
|
|
|
|
- http://forge.fil.univ-lille1.fr/ODEVA/svn/public/M2 - en lecture/écriture uniquement pour les users pairs (M2)
|
|
|
|
- http://forge.fil.univ-lille1.fr/ODEVA/svn/public - en lecture/écriture pour les M1 et M2
|
|
|
|
|
|
|
|
Suivant avec qui vous souhaitez partager votre projet (vos voisins par exemple vous aller importer le projet dans l'entrepôt correspondant.
|
|
|
|
|
|
|
|
Pour importer un projet dans un entrepôt allez dans le menu Team/Subversion/Import into repository.
|
|
|
|
|
|
|
|
Créez un projet dans lequel vous ajoutez un fichier nomsVoisins.txt
|
|
|
|
|
|
|
|
Informez vos voisins de votre projet et demandez-leur de vous aider en mettant à jour le fichier en y incluant leur nom, prenom et un avis sur la couleur de vos chaussures. |