108 votes

Que signifient les icônes de flèche en Subclipse ?

Que signifient les icônes dans la suite de la capture d'écran signifie? Les icônes sont de Subclipse, un SVN du plugin pour Eclipse.

outgoing

Je ne suis pas à poser des questions sur la base des icônes de fichiers, je sais que ceux qui (fichier HTML et le fichier source de Java). Je parle de la droite pointant vers le gris foncé des flèches, qui sont étiquetés "sortant." Ce que cela implique? Sortant de l'IDE pour les pensions de titres, ou en sortant de l'opération de l'IDE? Pourquoi il y a des signes moins à l'intérieur de l'flèches? Parfois, je vois des signes plus ( + ) à la place; d'autres fois, tout simplement vide de flèches. Quelle est la différence?

Il y a aussi pointant vers la gauche des flèches bleues et deux têtes de flèches rouges; que ceux qui veux dire? Qu'en est des cas où ils contiennent d'autres symboles, comme - et +?

Remarque: Cette question a été édité assez radicalement. Normalement, je ne change pas tellement, mais il avait presque pas d'activité et a été dupe. La question initiale posée par une icône "glossaire", ce qui pourrait expliquer la totalité ou la plupart de Subclipse icônes, semblable à celui-ci pour Eclipse. J'aurais quand même aimé savoir à propos de l'un de ces, mais il ne semble pas être un là-bas.

366voto

Tim Stone Points 13966

Lorsque vous travaillez avec le référentiel Subversion, à distance des changements (ceux sur le référentiel) sont des modifications entrantes (à distance → local), même si des modifications sont des modifications sortantes (local → distance).

En vue de comparer le local et à distance des copies, les changements sont indiqués en bleu, à gauche, en face de la flèche, tout en sortant les changements sont indiqués en gris, fléché vers la droite. Ces flèches peuvent être décorées pour indiquer plusieurs opérations spécifiques.

La vue Package Explorer, d'autre part, indique un état du fichier avec un autre ensemble d'icônes représentant local de l'état. Ces icônes sont les plus couramment vu, donc, nous allons commencer avec eux:

Ignored File - Un fichier ignoré par le contrôle de version. Vous pouvez contrôler quelles ressources seront ignorés en allant à la Fenêtre → Préférences → Équipe → Ignoré des Ressources.
Unversioned File - Un fichier sous contrôle de version. Ce sont généralement les nouveaux fichiers que vous n'avez pas commis dans le référentiel encore.
New File - Un de version de fichier qui doit être ajouté sur le dépôt distant. Ces fichiers sont généralement vous avez renommé ou déplacé vers un autre répertoire.
Deleted File - Un dossier supprimé. Ce sont des dossiers que vous avez supprimés localement, sans commettre les modifications dans le référentiel. Notez que les fichiers sont généralement retirés de la vue lorsqu'ils sont supprimés localement, de sorte qu'ils sont normalement pas visibles avec cette icône.
Synchronized File - Un fichier avec pas de changements locaux.
Local Changes - Un fichier avec les autorités locales, les modifications non validées.
Locked File - A verrouillé le fichier.
Needs Lock - Un fichier qui a besoin d'une serrure pour être édité. Ce sont généralement des fichiers qui ne peuvent pas facilement être fusionnées (c'est à dire des fichiers binaires), mais peut avoir de nombreux éditeurs. Un fichier a besoin d'une serrure lorsque son svn:needs-lock propriété est définie, et la Subversion va tenter de rendre ces fichiers en lecture seule du système de fichiers pour appliquer la bonne serrure de négociation.
Conflicted File - Un fichier en conflit. Ces fichiers sont généralement qui avait un commit/conflit de mise à jour que vous avez marqué pour résoudre plus tard.
Tree Conflicted File - Un fichier qui a un arbre de conflit. Ce sont généralement des fichiers qui ont des changements locaux, mais ont depuis été déplacé, supprimé ou renommé dans le référentiel depuis la dernière copie locale de mise à jour.
External File - Un fichier qui est externe au projet. Liés à des fichiers externes ne peuvent pas être engagés dans le référentiel.
Switched File - Un fichier qui a été commuté. Ce sont des fichiers qui appartient à une autre copie de travail que leurs locaux répertoire parent.

Dans une synchronisation (par exemple, via Synchroniser avec le Référentiel ou Commit), comme décrit précédemment, il y a des icônes qui indiquent la direction dans laquelle un changement est survenu dans ainsi que des informations supplémentaires à propos de ce changement. Ces éléments sont décrits ci-dessous:

Sortant
Commit Changes - Un fichier dont le contenu a été modifié et s'engage à le dépôt.
Commit Addition - Un fichier qui sera nouvellement ajoutés au référentiel. Cela peut coïncider avec une suppression de fichiers dans les cas où un fichier est déplacé ou renommé..
Commit Removal - Un fichier qui sera supprimé à partir du référentiel. Cela peut coïncider avec un ajout de fichier dans le cas où un fichier est déplacé ou renommé.
Property Change - Un fichier avec les modifications de propriété, dans la boîte de dialogue de livraison. Sur l'onglet Synchroniser, bien des changements sont actuellement reflété comme un fichier normal (modificationCommit Changes).

Entrant
Remote Changes - Un fichier qui a contenu les changements dans le référentiel qui sera appliquée à la copie locale.
Pull Addition - Un nouveau fichier qui sera ajouté à la copie locale du dépôt. Comme sortant d'ajout de fichiers, cela peut être le résultat de déplacer ou renommer.
Pull Removal - Un fichier qui sera supprimé à partir de la copie locale car il a été supprimé à partir du référentiel. Comme sortants de la suppression de fichiers, cela peut être le résultat de déplacer ou renommer.

Conflit
Conflicting Versions - Un fichier qui a été modifié dans la copie locale d'un référentiel et de façon indépendante, provoquant un besoin pour la résolution des conflits. La fixation de cette condition implique l'ouverture du conflit, de la vue ou de force d'écraser les modifications en local ou à distance.
Synchronization Tree Conflict - Un fichier qui a une arborescence de conflit. Cela peut se produire quand il y a de nouvelles modifications à un fichier sur une extrémité (local ou distant), et le fichier est déplacé, supprimé ou renommé sur l'autre.

Enfin, la synchronisation avec le Référentiel option ouvre l'onglet Synchroniser (Synchronize Tab) avec les boutons suivants:

Synchronize Source - Synchronise la copie locale avec le référentiel sélectionné lorsque l'utilisateur clique dessus. Le sélectionnant dans la liste déroulante permet la commutation entre les différentes distance des bases de code.
Show Incoming - Montre que les changements (à distance → local).
Show Outgoing - Ne montre que des modifications sortantes (local → distance).
Show Incoming and Outgoing - Montre à la fois entrant et sortant des changements (à distance ↔ local).
Show Conflicts - Montre les changements contradictoires.
Update Incoming - Les mises à jour de toutes les ressources locales avec les changements après l'invite de commandes.
Commit Outgoing - Ouvre la boîte de dialogue de validation pour valider toutes les modifications sortantes.
Show Changesets - Sauts jusqu'à la modification des listes par les révisions.

Il y a quelques autres points de vue qui n'étaient pas couverts qui ont des icônes supplémentaires, mais ce devrait être un bon début. Laissez-moi savoir si il y a quelque chose d'important manquant, ou de l'une de ces descriptions semblent différer de celles de l'expérience réelle.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X