2019-07-03 00:42:52 +08:00
|
|
|
|
<TeXmacs|1.99.10>
|
2011-12-06 23:40:10 +08:00
|
|
|
|
|
2019-07-03 00:42:52 +08:00
|
|
|
|
<style|<tuple|tmdoc|french|old-spacing>>
|
2011-12-06 23:40:10 +08:00
|
|
|
|
|
|
|
|
|
<\body>
|
|
|
|
|
<tmdoc-title|Outil gestionnaire de version>
|
|
|
|
|
|
|
|
|
|
Lors de l'<27>criture coop<6F>rative de documents, il arrive fr<66>quemment qu'un
|
|
|
|
|
auteur veuille explorer les changements faits par les autres, pour les
|
|
|
|
|
accepter, les refuser ou m<>me les corriger. Apr<70>s avoir activer la gestion
|
2019-07-03 00:42:52 +08:00
|
|
|
|
des versions <20> l'aide de : <menu|Tools|Versioning tool>, un menu sp<73>cial
|
|
|
|
|
<menu|Version> appara<72>t dans la barre de menu principal, ce qui rend cette
|
|
|
|
|
action automatique . Regardons plus en d<>tail comment cet outil fonctionne.
|
2011-12-06 23:40:10 +08:00
|
|
|
|
|
|
|
|
|
Pour le moment, des controles automatiques de version tels que
|
|
|
|
|
<name|Subversion> ne sont pas encore support<72>s. Dans le futur, nous avons
|
|
|
|
|
l'intention d'inclure le support de tels syst<73>mes et le moyen d'assembler
|
|
|
|
|
deux nouvelles versions.
|
|
|
|
|
|
|
|
|
|
<paragraph*|Comparer deux versions>
|
|
|
|
|
|
|
|
|
|
Supposons que nous ayons deux versions <verbatim|old.tm> et
|
|
|
|
|
<verbatim|new.tm> du m<>me document. Afin de visualiser les changements,
|
|
|
|
|
premi<6D>rement chargeons la nouvelle version <verbatim|new.tm>, puis cliquons
|
2011-12-09 19:35:21 +08:00
|
|
|
|
sur <menu|Version|File|Compare> et s<>lectionnons la vieille version
|
2011-12-06 23:40:10 +08:00
|
|
|
|
<verbatim|old.tm>. Le tampon sera toujours nomm<6D> <verbatim|new.tm>, et les
|
|
|
|
|
changements entre les deux versions seront indiqu<71>s par un marqueur
|
|
|
|
|
sp<73>cial. Si il n'y a pas de changement, alors le curseur sera positionn<6E>
|
|
|
|
|
sur la premi<6D>re diff<66>rence.
|
|
|
|
|
|
|
|
|
|
Il est possible de parcourir toutes les diff<66>rences <20> la fois <20> partir des
|
|
|
|
|
choix du sous-menu <menu|Version|Move>, ou en utilisant les raccourcis
|
|
|
|
|
clavier <shortcut|(version-previous-difference)> and
|
|
|
|
|
<shortcut|(version-next-difference)>. On peut aussi utiliser les raccourcis
|
|
|
|
|
plus g<>n<EFBFBD>raux de navigation structur<75>e <shortcut|(traverse-first)>,
|
|
|
|
|
<shortcut|(traverse-last)>, <shortcut|(traverse-previous)> and
|
|
|
|
|
<shortcut|(traverse-next)>.
|
|
|
|
|
|
|
|
|
|
<paragraph*|Visualisation des differences>
|
|
|
|
|
|
|
|
|
|
Les diff<66>rences entre deux versions peuvent <20>tre visualis<69>es de trois
|
|
|
|
|
mani<6E>res : en visualisant seulement la vieille version, seulement la
|
|
|
|
|
nouvelle, ou les deux <20> la fois. Dans tous les cas, la vieille version est
|
|
|
|
|
affich<63>e en rouge fonc<6E> et la nouvelle en vert fonc<6E>.
|
|
|
|
|
|
|
|
|
|
Le style de visualisation peut <20>tre d<>fini sp<73>cifiquement pour chaque
|
|
|
|
|
diff<66>rence, via <menu|Version|Show> ou les raccourcis claviers
|
|
|
|
|
<shortcut|(version-show 'version-old)> (vieille version),
|
|
|
|
|
<shortcut|(version-show 'version-new)> (nouvelle version) and
|
|
|
|
|
<shortcut|(version-show 'version-both)> (toutes versions). On peut aussi
|
|
|
|
|
parcourir les diff<66>rents styles en utilisant les touches de variantes
|
|
|
|
|
structur<75>es <shortcut|(variant-circulate (focus-tree) #t)>. Si vous
|
|
|
|
|
s<>lectionnez du texte, alors les actions d<>crites ci-dessus s'appliquent <20>
|
|
|
|
|
toute la s<>lection. Le style de visualisation peut <20>tre d<>fini globalement
|
|
|
|
|
en utilisant <menu|Version|File|Show old version>, <menu|Version|File|Show
|
|
|
|
|
new version> and <menu|Version|File|Show both versions>.
|
|
|
|
|
|
|
|
|
|
<paragraph*|Accepter une version sp<73>cifique>
|
|
|
|
|
|
|
|
|
|
Il arrive souvent que l'on veuille parcourir les changement entre deux
|
|
|
|
|
versions et retenir l'une ou l'autre des diff<66>rences rencontr<74>es. Supposons
|
|
|
|
|
que le curseur soit <20> l'int<6E>rieur d'une diff<66>rence donn<6E>e, alors cela
|
|
|
|
|
peut-<2D>tre fait <20> l'aide du sous-menu <menu|Version|Retain>. D'une autre
|
|
|
|
|
mani<6E>re, on peut utiliser les raccourcis <shortcut|(version-retain 0)>,
|
|
|
|
|
<shortcut|(version-retain 1)> et <shortcut|(version-retain 'current)> pour
|
|
|
|
|
retenir respectivement l'ancienne, la nouvelle ou la version affich<63>e. Si
|
|
|
|
|
les deux versions sont affich<63>es, alors <shortcut|(version-retain
|
|
|
|
|
'current)> retient la nouvelle version. Apr<70>s avoir retenu l'une des
|
|
|
|
|
versions, nous sautons automatiquement <20> la prochaine diff<66>rence, qui peut
|
|
|
|
|
alors <20>tre trait<69>e. Si vous s<>lectionnez une portion de texte, alors
|
|
|
|
|
n'importe laquelle des actions cit<69>es au dessus, retiendra la version
|
|
|
|
|
appropri<72>e pour chaque diff<66>rence de la s<>lection.
|
|
|
|
|
|
|
|
|
|
Il est aussi possible de s<>lectionner globalement la vieille, la nouvelle
|
|
|
|
|
ou la version courante en utilisant <menu|Version|File|Retain old version>,
|
|
|
|
|
<menu|Version|File|Retain new version>, <abbr|resp.>
|
|
|
|
|
<menu|Version|File|Retain current version>. Une alternative pratique pour
|
|
|
|
|
traiter toutes les diff<66>rences est d'utiliser
|
|
|
|
|
<shortcut|(version-previous-difference)> et
|
|
|
|
|
<shortcut|(version-next-difference)> pour les parcourir, d'utiliser
|
|
|
|
|
<shortcut|(version-show 'version-old)> et <shortcut|(version-show
|
|
|
|
|
'version-new)> pour s<>lectionner la version pr<70>f<EFBFBD>r<EFBFBD>e, et ensuite de cliquer
|
|
|
|
|
sur <menu|Version|File|Retain current version> aussit<69>t que toutes les
|
|
|
|
|
diff<66>rences aurons <20>t<EFBFBD> trait<69>es.
|
|
|
|
|
|
|
|
|
|
<paragraph*|Controle fin et mise <20> jour des differences>
|
|
|
|
|
|
|
|
|
|
Les entr<74>es dans le sous-menu <menu|Version|Grain> permettent de contr<74>ler
|
2011-12-09 19:35:21 +08:00
|
|
|
|
la finesse avec laquelle les differences entre les versions sont calcul<75>es.
|
|
|
|
|
Par d<>faut, nous utilisons le niveau <menu|Detailed>. Il est aussi possible
|
|
|
|
|
de calculer les diff<66>rences au niveau du paragraphe, en utilisant
|
|
|
|
|
<menu|Block>. Dans se cas, c'est le paragraphe entier dans lequel un
|
|
|
|
|
changement intervient,qui va <20>tre surlign<67>. Le niveau de finesse le plus
|
2011-12-06 23:40:10 +08:00
|
|
|
|
grossier <menu|Rough> va surlign<67> le texte entier, si un changement est
|
|
|
|
|
paru.
|
|
|
|
|
|
|
|
|
|
La finesse est utilis<69>e lors de la comparaison <20> l'aide de
|
|
|
|
|
<menu|Version|File|Compare>, mais il est aussi possible de comparer <20>
|
|
|
|
|
nouveau une portion de texte s<>lectionn<6E>e <20> l'aide de
|
|
|
|
|
<menu|Version|Reactualize>. Cette derni<6E>re possibilit<69> est fortement utile
|
|
|
|
|
lors d'un changement du niveau de finesse.
|
|
|
|
|
|
|
|
|
|
De fa<66>on similaire, le curseur <20>tant <20> l'int<6E>rieur d'une diff<66>rence, vous
|
|
|
|
|
pouvez comparer <20> nouveau les deux versions en utilisant
|
|
|
|
|
<menu|Version|Reactualize>. Cela peut-<2D>tre utile si vous avez effectu<74> des
|
|
|
|
|
modifications dans l'une des versions. Par exemple, supposons que la
|
|
|
|
|
vieille version contenait un th<74>or<6F>me et que nous l'ayons chang<6E> en lemme
|
|
|
|
|
dans la nouvelle version et que nous ayons aussi modifi<66> des passages du
|
|
|
|
|
texte <20> l'int<6E>rieur. Lorsque nous visualisons les changements, le th<74>or<6F>me
|
|
|
|
|
entier sera surlign<67>, parce que il n'y a pas de marqueur appropri<72> pour
|
|
|
|
|
indiquer que nous avons juste chang<6E> un th<74>or<6F>me en lemme. N<>anmoins, si
|
|
|
|
|
nous voulons comparer le texte <20> l'int<6E>rieur, nous pouvons changer le vieux
|
|
|
|
|
th<74>or<6F>me en lemme et ensuite utiliser <menu|Version|Reactualize>.
|
|
|
|
|
|
|
|
|
|
<tmdoc-copyright|2010|Joris van der Hoeven|Denis Raux>
|
|
|
|
|
|
|
|
|
|
<tmdoc-license|Permission is granted to copy, distribute and/or modify this
|
|
|
|
|
document under the terms of the GNU Free Documentation License, Version 1.1
|
|
|
|
|
or any later version published by the Free Software Foundation; with no
|
|
|
|
|
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
|
|
|
|
|
Texts. A copy of the license is included in the section entitled "GNU Free
|
|
|
|
|
Documentation License".>
|
|
|
|
|
</body>
|
|
|
|
|
|
2019-07-03 00:42:52 +08:00
|
|
|
|
<initial|<\collection>
|
|
|
|
|
</collection>>
|