Fr/FGAddon: Difference between revisions

Jump to navigation Jump to search
961 bytes added ,  16 October 2015
→‎Déficiences de git-svn: Created a new section about Subversion property deficiencies (following the English changes).
(→‎Concepts de développement FGAddon: Improved the sectioning - the mime-type and executable flag sections have been placed together under a new higher level section about commit blocking scripts (following the English changes).)
(→‎Déficiences de git-svn: Created a new section about Subversion property deficiencies (following the English changes).)
Line 359: Line 359:


Juste comme la commande <code>svn mv</code> enregistre les informations de déplacement directement dans le dépôt, la commande <code>svn cp</code> enregistre également les informations de la copie.  Donc, si vous souhaitez copier un fichier de texte et de le modifier, en utilisant les outils natifs de Subversion au lieu de git-svn pour cette opération permet que l'historique du fichier soit conservée en permanence dans le dépôt FGAddon.
Juste comme la commande <code>svn mv</code> enregistre les informations de déplacement directement dans le dépôt, la commande <code>svn cp</code> enregistre également les informations de la copie.  Donc, si vous souhaitez copier un fichier de texte et de le modifier, en utilisant les outils natifs de Subversion au lieu de git-svn pour cette opération permet que l'historique du fichier soit conservée en permanence dans le dépôt FGAddon.
==== Propriétés dans Subversion ====
{{caution|Pour l'instant, git-svn ne supporte que la propriété <code>svn:executable</code>.  Tout autres propriétés sont ignorées et ne peuvent pas être ajoutées, modifiées ou supprimées dans le copie git-svn de l'aéronef.}}
En interne, Subversion identifie les fichiers binaires en utilisant la propriété <code>svn:mime-type</code> du dépôt.  Mais, comme git-svn ne peut pas ajouter cette propriété en utilisant la commande <code>git add</code>, le résultat est que les fichiers binaires seront traités comme des fichiers de texte.  Des diffs binaires seront visibles en utilisant <code>svn diff</code> ou <code>git diff</code>, et un diff binaire sera envoyé a la [[#Liste de diffusion FGAddon commitlogs|liste de diffusion FGAaddon commitlogs]].  Comme ceci n'est pas uniquement un problème de git-svn, veuillez consulter la section de [[#Diffs binaire|diffs binaire]] pour éviter ce problème.


== Concepts de développement FGAddon ==
== Concepts de développement FGAddon ==

Navigation menu