natgillin/translations-raw huggingface dataset:
Amb aquesta finalitat, marqueu tots els fitxers per afegir- los a la vista principal del & cervisia;. A continuació seleccioneu Fitxer Afegeix al repositori..., o dretacliqueu els fitxers marcats i seleccioneu Afegeix al repositori.... Apareixerà el diàleg Afegeix al CVS, llistant els fitxers que heu marcat, i demanant- vos confirmació. Premeu Bé per confirmar.
To this end, mark all files to be added in & cervisia; 's main view. Then, choose File Add to Repository..., or right click the marked files and choose Add to Repository.... The CVS Add dialog will appear, listing the files you marked, and asks for confirmation. Press OK.
& cervisia; emet una ordre
& cervisia; issues a command
cvs add noms_ de_ fitxers
cvs add file names
Si la operació ha estat satisfactòria, la columna d' estat ha de tenir "Publicat, afegit" pels fitxers afegits.
If the operation was successful, the status column should have "Added to repository" for the added files.
& CVS; no està dissenyat per dotar d' una control de revisions significatiu pels fitxers binaris. Per exemple, normalment no té sentit fusionar fitxers binaris. A més, per omissió & CVS; realitza una expansió de les paraules clau (pex; en la cadena dollar; Revisió: 1. 6 & dollar;) quan un fitxer es publica en fitxers binaris, aquests reemplaçaments podem corrompre el fitxer i fer- lo completament inusable.
& CVS; is not designed to provide meaningful revision control for binary files. For example, merging binary files normally does not make sense. Furthermore, by default & CVS; performs keyword expansion (eg; on the string dollar; Revision: 1.6 & dollar;) when a file is committed. In binary files, such replacements may corrupt the file and make it completely unusable.
Per tal de desactivar el comportament anterior, podeu publicar fitxers binaris (o altres fitxers, com ara imatges Postscript o PNG) seleccionant Fitxer Afegeix binari.... Apareixerà el diàleg Afegeix al CVS, llistant el fitxers binaris que heu marcat i us demanarà confirmació. Premeu Bé per confirmar.
In order to switch the above behavior off, you should commit binary files (or other files, like Postscript or PNG images) by choosing File Add Binary.... The CVS Add dialog will appear, listing the binary files you marked, and asks for confirmation. Press OK.
cvs add - kb noms_ de_ fitxers
cvs add -kb file names
Eliminant fitxers
Removing Files
De la mateixa manera que en afegir fitxers, l' eliminació de fitxers es fa en dos passos. Primer, s' han de registrar els fitxers com a eliminats seleccionant Fitxer Elimina del repositori... o bé dretaclicant els fitxers marcats i seleccionant Elimina del repositori... del menú contextual. Apareixerà el diàleg Elimina del CVS llistant els fitxers que heu marcat i se us demanarà confirmació. Premeu Bé i el & cervisia; emetrà l' ordre
Like adding files, removing files is done in two steps: First, the files have to be registered as removed by choosing File Remove From Repository... or right clicking the marked files and choosing Remove From Repository... from the context menu. The CVS Remove dialog will appear, listing the files you marked, and asking for confirmation. Press OK. & cervisia; issues the command
cvs remove - f noms_ de_ fitxers
cvs remove -f file names
Després d' això aquesta modificació en la carpeta local s' ha de publicar, possiblement amb altres modificacions al projecte.
After that, this modification to the sandbox has to be committed, possibly together with other modifications to the project.
L' ordre anterior només funciona si els fitxer està al dia. Del contrari, obtindreu un missatge d' error. Aquest comportament és sensible: si heu modificat el fitxer en comparació a la versió en el repositori, o algú ha fet alguna modificació, voldreu comprovar primer si voleu descartar- lo realment.
The above command only works if the file is up-to-date. Otherwise, you get an error message. This behavior is sensible: If you have modified the file compared to the version in the repository, or if someone else has made any modifications, you will first want to check if you really want to discard them.
Afegint o eliminant carpetes
Adding and Removing Folders
La carpetes són gestionades fonamentalment diferent als fitxers ordinaris per & CVS;. No són sota el control de revisions, & ead; no podeu dir quines carpetes existien en el projecte en una data determinada. A més, les les carpetes no es poden esborrar mai explícitament (a excepció d' eliminar- les directament en el repositori).
Folders are handled fundamentally different from ordinary files by & CVS;. They are not under revision control, & ie; you cannot tell which folders existed in the project at a certain time. Furthermore, folders can never be explicitly removed (except by removing them directly in the repository).
Com alternativa, & CVS; segueix la convenció de que una carpeta "no existeix" en la versió del projecte si és buida. Aquesta convenció pot forçar- se usant la opció - P a cvs update i cvs checkout. Aquesta opció es pot establir en el menú Arranjament Elimina les carpetes buides en actualitzar.
As a substitute, & CVS; follows the convention that a folder is "non-existent" in a version of the project if it is empty. This convention can be enforced by using the option -P to cvs update and cvs checkout. This option can be set in the menu Settings Prune Empty Folders on Update.
Es pot afegir una carpeta al repositori seleccionant Fitxer Afegeix al repositori... o dretaclicant les carpetes marcades i seleccionant Afegeix al repositori... del menú contextual. Noteu que contràriament a afegir fitxers, afegir carpetes no requereix d' una posterior publicació. & cervisia; emetrà l' ordre
A folder can be added to the repository choosing File Add to Repository... or right clicking the marked folder and choosing Add to Repository... from the context menu. Note that in contrast to adding files, adding folders does not require a commit afterwards. & cervisia; issues the command
cvs add nom_ del_ directori
cvs add dirname
Publicant fitxers
Committing Files
Quan hageu fet un cert nombre de canvis a la còpia de treball, i vulgueu que altres desenvolupadors en tinguin accés, els publicareu. Amb una publicació, emplaceu les vostres versions dels fitxers modificats com a una nova revisió en el repositori. Una actualització posterior d' un altre desenvolupador li servirà les vostres modificacions en la seva còpia de treball.
When you have made a certain number of changes to your working copy, and you want other developers to have access to them, you commit them. With a commit, you place your versions of the modified files as new revisions into the repository. A subsequent update by another developer will bring your modifications into their working copy.
Per tal de publicar un conjunt de fitxers, seleccioneu- los en la vista principal del & cervisia; i seleccioneu Fitxer Publica... o dretacliqueu els fitxers marcats i seleccioneu Publica... del menú contextual.
In order to commit a couple of files, select them in & cervisia; 's main view and choose File Commit... or right click the marked files and choose Commit... from the context menu.
Una instantània del diàleg de publicació del & cervisia;
A screenshot of & cervisia; 's commit dialog
Obtindreu un diàleg que mostrarà una llista dels fitxers seleccionats en la secció superior i un registre de missatges pels canvis a sota. & cervisia; us ajuda de diverses formes per a trobar un missatge concret: primer, en la llista de fitxers podeu dobleclicar un fitxer o prémer Retorn per tal de veure els canvis que heu fet en el fitxer. Segon, us dona una llista de missatges de registre que heu usar prèviament en una caixa combo. tercer, aquest diàleg s' integra amb l' editor del registre de canvis del & cervisia; descrit a continuació. En finalitzar el diàleg, s' utilitzarà la ordre
You get a dialog that shows you a list of the selected files on the top section and a log message for your changes below. & cervisia; helps you in several ways to find a meaningful log message: first, in the file list you can double-click a file or press Return in order to see the changes you have made to the file. Second, it gives you a list of log messages you have previously used in a combo box. Third, this dialog is integrated with & cervisia; 's changelog editor described below. When you have finished the dialog, the command
cvs commit - m missatge noms_ de_ fitxers
cvs commit -m message file names
.
is used.
Un error habitual que podeu trobar en publicar és Ha fallat la comprovació de la última versió. Això indica que algú ha publicat canvis en el repositori des de la vostra darrera actualització: o, més tècnicament, que la vostra revisió BASE no és la més nova d' aquesta branca. En aquest cas, & CVS; rebutja fusionar les vostres modificacions en el repositori. La solució és actualitzar, resoldre qualsevol conflicte i tornar a publicar. Per descomptat, si esteu treballant en un projecte de programari, és una bona costum comprovar si el programa encara funciona després de que heu actualitzat - després de tot, hi pot haver interaccions negatives entre les vostres modificacions i les altres modificacions que poden malmetre el codi.
A common error you may encounter when committing is Up-to-date check failed. This indicates that someone has committed changes to the repository since you last updated; or, more technically, that your BASE revision is not the newest on its branch. In such a case, & CVS; refuses to merge your modifications into the repository. The solution is to update, resolve any conflicts and commit again. Of course, if you are working on a software project, it is normally good style to check if the program still works after you have updated - after all, there could be bad interactions between your modifications and the other modifications which break the code.
Una altre error habitual resulta en el missatge d' error La etiqueta 'X' pel fitxer 'X' no és una branca. Això succeeix si intenteu publicar un fitxer que heu portat prèviament a una certa revisió o etiquetat amb l' ordre
Another popular mistake results in the error message Sticky tag'X 'for file'X' is not a branch. This happens if you try to commit a file which you have previously brought to a certain revision or tag with the command
% cvs update - r X
% cvs update -r X
(que s' usa per & pex; per l' element del menú Avançat Actualitza a etiqueta/ data...). En aquest cas, l' etiqueta del fitxer queda adherida, & ead; posteriors actualitzacions no us portaran la revisió més nova en la branca. Si voleu publicar revisions posteriors en la branca, heu d' actualitzar a la etiqueta de la branca abans de fer futures publicacions.
(which is & eg; used by the menu item Advanced Update to Tag/ Date...). In such a case, the tag on the file gets sticky, & ie; further updates do not bring you to the newest revision on the branch. If you want to commit further revisions to the branch, you have to update to the branch tag before you do further commits.
Amb & cervisia; és molt fàcil de mantenir un fitxer de registre de canvis que és compatible amb l' establert a les línies mestres de programació de & GNU;. Per usar- lo, seleccioneu Fitxer Insereix entrada al registre de canvis.... Si existeix un fitxer amb el nom ChangeLog en el nivell superior de la vostra carpeta local, aquest fitxer serà carregat i tindreu la possibilitat d' editar- lo. Amb aquesta finalitat, en la part superior del fitxer, s' insereix una entrada amb la data actual i el vostre nom d' usuari (que es pot configurar com es descriu en). Quan acabeu podeu tancar el diàleg clicant Bé, el pròxim diàleg de publicació que obriu tindrà el missatge de registre establert al darrer missatge que heu introduït en el registre de canvis.
With & cervisia;, it is quite easy to maintain a ChangeLog file that is compliant with the format laid out in the & GNU; coding guidelines. To use it, choose File Insert ChangeLog Entry.... If a file with the name ChangeLog exists in the toplevel folder of your sandbox, this file will be loaded and you have the possibility to edit it. To this end, at the top of the file, an entry with the current date and your user name (which can be configured as described in) is inserted. When you are finished the dialog can be closed by clicking OK, the next commit dialog you open will have the log message set to the message you last entered in the ChangeLog.
Resolució de conflictes
Resolving Conflicts
Es poden produir conflictes cada vegada que feu canvis a un fitxer que també s' ha modificat per un altre desenvolupador. El conflicte és detectat per & CVS; en actualitzar el fitxer modificat: llavors & CVS; intenta fusionar les modificacions publicades per un altre desenvolupador en la vostra còpia de treball. La fusió falla si ambdues, les vostres modificacions i les seves modificacions es superposen en parts del fitxer, i el servidor & CVS; emet un missatge d' error.
Conflicts may occur whenever you have made changes to a file which was also modified by another developer. The conflict is detected by & CVS; when you update the modified file; & CVS; then tries to merge the modifications committed by the other developer into your working copy. The merge fails if both your and his modifications are in overlapping parts of the file, and the & CVS; server issues an error message.
En la vista principal del & cervisia;, s' indiquen els fitxers amb conflictes amb "Conflicte" en la columna d' estat i amb el color vermell. Ara és feina vostra resoldre aquests conflictes abans de publicar el fitxer. & CVS; rebutjarà publicar qualsevol fitxer amb conflictes fins que s' hagi editat. Per descomptat podeu resoldre conflictes des de la vista principal de la manera tradicional: simplement doblecliqueu el fitxer en qüestió i editeu- lo amb el vostre editor favorit.
In & cervisia; 's main view, files with conflicts are indicated with "Conflict" in the status column and with a red color. It is your job now to resolve these conflicts before you commit the file. & CVS; will refuse to commit any files with conflicts until they have been edited. From the main view, you can of course resolve conflicts the traditional way: just double-click the file in question and edit it with your favorite editor.
& CVS; marca els canvis conflictius emplaçant maques en mig dels fitxers, de la següent manera:
& CVS; marks the conflicting changes by placing marks in the middle of the files, in the following manner:
& lt; lt; lt; lt; lt; lt; lt; Canvis en la vostra còpia de treball ======= Canvis en el repositori & gt; gt; gt; gt; gt; gt; gt; número_ de_ revisió
& lt; lt; lt; lt; lt; lt; lt; Changes in your working copy ======= Changes in the repository & gt; gt; gt; gt; gt; gt; gt; revision_number
Heu de reemplaçar aquest bloc sencer amb la nova versió fusionada. Per descomptat, teniu una gran quantitat de llibertat en resoldre una sèrie de conflictes: per a cada conflicte podeu decidir adoptar una de les dues versions alternatives. Podeu també decidir que tots dos enfocaments estan trencats i tornar a escriure una rutina completa o el fitxer complet des de zero.
You should replace this whole block with the new merged version. Of course, you have a great amount of freedom when resolving a set of conflicts: for each conflict you can decide to take one of the two alternative versions. You can also decide that both approaches are broken and rewrite a whole routine or the complete file from scratch.
Afortunadament, & cervisia; ofereix una interfície més agradable per gestionar aquests conflictes. Això no significa que no necessitareu mai editar manualment els fitxers, però almenys podeu eliminar la necessitat de fer- ho per a resoldre conflictes trivials. Per usar el diàleg Resolució CVS del & cervisia; seleccioneu Fitxer Resoldre... o dretacliqueu el fitxer marcat i seleccioneu Resoldre... del menú contextual.
Fortunately, & cervisia; offers a nicer interface for handling these conflicts. This does not mean that you will never need to manually edit the files, but at least can eliminate the need to do so for the trivial conflict resolution. To use & cervisia; 's CVS Resolve dialog choose File Resolve... or right click the marked file and choose Resolve... from the context menu.
Una instantània del diàleg de resolució del & cervisia;
A screenshot of & cervisia; 's resolve dialog
En la part superior del diàleg, podeu veure La vostra versió (A) del fitxer a mà esquerra i la versió en el repositori l' altra versió (B) a mà dreta. Les diferències entre ells estan marcades en color vermell. Sota d' aquestes dues columnes, podeu veure la Versió fusionada. La versió fusionada reflexa quina d' aquestes seccions serà en la vostra còpia de treball si premeu el botó Desa.
On the top of the dialog, you see Your version (A) of the file on the left hand side and the version in the repository, Other version (B), on the right hand side. The differences between them are marked in red color. Below these two versions, you can see the Merged version. The merged version reflects what that section will be in your working copy if you press the Save button.
Podeu anar enrere i endavant entre les seccions amb conflictes prement lt; lt; i gt; gt;. en la part inferior central del diàleg podeu veure quina secció està marcada actualment. Per exemple, 2 de 3 vol dir que actualment esteu a la segona secció amb diferències d' un total de 3.
You can go back and forward between the conflicting sections by pressing lt; lt; and gt; gt;. In the lower middle of the dialog you can see which section is currently marked. For example, 2 of 3 means that you are currently at the second differing section of 3 total.
Ara podeu decidir secció per secció quina versió voleu tenir en el fitxer fusionat. Prement A tindreu la versió que heu editat. Prement B tindreu la versió del repositori. Prement A+B, s' afegiran ambdues versions, i la vostra versió vindrà primer. B+A obté el mateix resultat, però l' ordre serà diferent: primer la versió del repositori, després la vostra.
Now can can decide section by section which version you want to have in the merged file. By pressing A, you take over the version you edited. By pressing B, you take over the version from the repository. By pressing A+B, both versions will be added, and your version will come first. B+A yields the same result, but the order will be different: first the repository version, then yours.
Si no esteu content amb cap d' aquestes versions, premeu Edita per obrir un editor de text simple on podreu editar la secció. En acabar la edició, premeu Bé per tornar al diàleg Resolució CVS i acabar de resoldre conflictes. Podeu veure la secció que acabeu d' editar en la Versió fusionada, amb les vostres modificacions.
If you are not happy with any of these versions, press Edit to open a simple text editor where you can edit the section. When you are finished editing, press OK to return to the CVS Resolve dialog and resume solving conflicts. You will see the section you just edited in the Merged version, with your modifications.
Per desar les modificacions, sobreescrivint la versió de la còpia de treball, premeu Desa. Noteu que això desarà les eleccions no només de la selecció que esteu veient actualment, sinó de totes les versions en el fitxer. Si voleu desar- los en un altre fitxer, premeu Desa com a.... Premeu Tanca per tancar el diàleg. Si tanqueu el diàleg sense desar, es perdran els canvis que heu fet.
To save your modifications, overwriting the working copy version, press Save. Note that this will save the choices not only the section you are currently viewing, but all sections in the file. If you want to save it to another file, press Save As.... Press Close to exit the dialog. If you close the dialog without saving, the changes you made will be lost.
Obtenint informació quant als fitxers i la creació de pedaços
Obtaining Information About Files and Creating Patches
Observant les diferències entre revisions
Watching Differences Between Revisions
Hi ha diversos llocs en el & cervisia; on podeu demanar una finestra mostrant les diferències entre les revisions d' un fitxer:
There are several places in & cervisia; where you can ask for a window showing the differences between revisions of a file:
En la vista principal, podeu seleccionar Visualitza Diferències amb el repositori (BASE).... Això està basat en l' ordre cvs diff i us mostra les diferències entre la versió en la vostra carpeta local i la darrera versió a la que heu actualitzat (també coneguda com a BASE). Això és particularment útil tot just després de publicar un fitxer, ja que podeu trobar un missatge de registre apropiat.
In the main view, you can choose View Difference to Repository (BASE).... This is based on the command cvs diff and shows you the differences between the version in your sandbox and the version to which you last updated (also known as BASE). This is in particular useful just before you commit a file, so you can find an appropriate log message.
Podeu veure les diferències entre la versió de la vostra carpeta local i la branca de desenvolupament principal (també anomenada HEAD) seleccionant Visualitza Diferències amb el repositori (HEAD)....
You can view the differences between the version in your sandbox and the version in the main development branch (also called HEAD) by choosing View Difference to Repository (HEAD)....
Podeu veure les diferències entre les dos darreres revisions del fitxer seleccionat triant Visualitza Últims canvis....
You can view the differences between the last two revisions of the selected file choosing View Last Change....
Podeu accedir als elements del menú Diferències amb el repositori (BASE)..., Diferències amb el repositori (HEAD)... i Últims canvis... des del menú contextual de la vista principal, dretaclicant el fitxer que voleu visualitzar.
You can access the Difference to Repository (BASE)..., Difference to Repository (HEAD)... and Last Change... menu items from the main view context menu, by right-clicking the file you want to view.
En el diàleg que es mostra quan publiqueu un conjunt de fitxers, podeu sol· licitar una finestra de diferències seleccionant un nom de fitxer en la llista de selecció, ja sigui dobleclicant- lo o prement Retorn. Això és molt similar a usar Visualitza Diferències amb el repositori (BASE)... amb el fitxer respectiu en la vista principal.
In the dialog that is shown when a you commit a set of files, you can request a difference window by selecting a file name in the selection list, either by double-clicking it or by pressing Return. This is quite similar to using View Difference to Repository (BASE)... with the respective file in the main view.
En el diàleg de navegació dels registres, podeu marcar dos revisions d' un fitxer i sol· licitar un diàleg mostrant- ne les diferències (mireu).
In the Browse Logs dialog, you can mark two revisions of a file and request a dialog showing the differences between them (see).
Tal i com podeu haver esperat, & cervisia; no simplement bolca la sortida de l' ordre diff en el vostre terminal, sinó que mostra una vista gràfica com es veu en.
As you may have expected, & cervisia; does not just dump the output of the diff command into your terminal, but shows you a graphical view as seen in.
Una instantània del diàleg de diferències del & cervisia;
A screenshot of & cervisia; 's diff dialog
El text del diàleg és una variant millorada del text donat per l' ordre diff amb la opció - u. Podeu veure les diferents versions en dos finestres, amb línies arranjades de manera que podeu fer una comparació costat a costat. Això vol dir que, on s' ha afegit o editat text, les respectives finestres mostren línies buides amb el marcador +++++ a mà esquerra. Per a tot el fitxer podeu veure el número d' execució de cada línia en la columna de l' esquerra.
The text in the dialog is an improved variant of the text given by the diff command with the -u option. You can see the differing versions in two windows, with lines arranged such that you can do a side-by-side comparison. That means, where text has been added or deleted, the respective window shows empty lines with the marker +++++ at the left hand side. Elsewhere, you can see the running number of each line in the left column.