a88dff28eb
git-svn-id: http://cregut.svn.enseeiht.fr/2020/1sn/pim/projets/GH-05@210126 e13453a9-b01f-0410-a051-f404c4f0c485 |
||
---|---|---|
livrables | ||
src | ||
Makefile | ||
README.md |
% Utilisation du dépôt SVN pour le projet % %
Remarque : On peut engendrer une version pdf de ce fichier en faisant :
pandoc -N -o LISEZ-MOI.pdf LISEZ-MOI.txt
Recommandation
Ne pas encombrer le serveur SVN avec des fichiers inutiles
Ne pas pousser sur SVN les gros exemples.
Vous pouvez les avoir dans votre copie locale mais il ne faut pas les mettre sur SVN car vous n'avez pas à les modifier, qu'on peut les retrouver facilement sur Moodle et qu'ils vont inutilement occuper beaucoup de place sur le serveurs SVN. Il y a pas loin de 100 équipes !.
De la même façon, on ne met pas les exécutables ni aucun fichier résultat de la compilation.
Si vous le faites, outre la place gaspillée sur le serveur, vous allez avoir de nombreux conflits car SVN ne saura pas faire la fusion des fichiers objets ou exécutables !
Pousser régulièrement vos modifications
Vous devez pousser régulièrement vos modifications. Définissez de petits objectifs (écrire un sous-programme, tester un sous-programme, améliorer un algorithmique, etc.) et dès qu'il est atteint vous pousser vos modifications sur le serveurs SVN.
Faites aussi des svn update
régulièrement pour limiter les conflits et
communiquez avec votre coéquipier !
Organisation du dépôt SVN
.
├── build
├── doc
├── livrables
│ ├── raffinages.txt
│ └── rapport.pdf
├── Makefile
├── README.md
└── src
├── google_naive.adb
├── google_naive.ads
├── pagerank.adb
├── vector.adb
└── vector.ads \
Autres informations
Vous pouvez ajouter ici toute information utile pour comprendre l'organisation de votre dépôt...