SVN (aussi appelée Subversion) c'est l'endroit où la dernière version d'OpenKore se trouve. Elle deviendra peut-être la prochaine release d'OpenKore! Comment le versionnement d'OpenKore fonctionne ? Quand nous disons "la version SVN d'OpenKore", nous faisons référence à la version d'OpenKore du référentiel SVN.
La dernière release public d'OpenKore ne contiens pas nécessairement le dernier code (le code sur le quels les développeurs travaillent actuellement). OpenKore a de nombreux développeurs, donc chaque développeur simplement mêtre sont propre code dans son propre disque: il auras alors des problemes quand il voudras fusionner ses modifications avec le code modifier des autres développeurs.
C'est pourquoi OpenKore utilise Subversion (SVN). Le dernier code source en développement est es stocker sur le serveur SVN de SourceForge (SVN repository). SVN est un utilitaire qui rend plus simple le travaille de plusieurs développeurs sur un projet.
Vous pouvez comparer SVN à un serveur FTP où chaque développeur envoi ses modifications. Vous voudriez alors savoir pourquoi nous n'utilisons pas un simple serveur FTP. La raison est que vous auriez des problèmes quand plusieurs développeurs travaillerais sur un même fichier en même temps. SVN peut automatiquement:
En d'autres mots: SVN rend plus simple pour plusieurs développeurs le travaille sur un même projet. SVN est largement utiliser par la communauté OpenSource, et est un utilitaire très utile.
En d'autres mots: le code SVN a souvent plus de bugs. Bien que nous essayons de maintenir le code aussi fonctionnel que possible, il n'y à aucune garantie qu'il fonctionne correctement. Veuillez garder cela à l'esprit.
Quand vous utilisez le code SVN, vous devez:
Veuillez choisir le guide qui vous correspond.
|
[edit] Je suis un utilisateur.Choisissez ce guide si vous ête un utilisateur qui souhaitez seulement la dernier des dernières versions, et que vous n'êtes pas intéresser par l'écriture de code. |
[edit] Je suis un développeur.Choisissez ce guide si vous êtes intéresser par le développement d'OpenKore. |