2010-04-02 7 views

Respuesta

12

Sí, son términos equivalentes para la mayoría de los usos.

Cuando obtiene "changeset" 5100 o "revisión" 5100, está discutiendo lo mismo. Un conjunto de cambios es técnicamente los cambios contenidos allí (igual que la mayoría de los sistemas de control de origen) y la revisión es técnicamente la versión una vez que se aplica el conjunto de cambios, pero la mayoría de las veces, usted está hablando de lo mismo.

3

Cada conjunto de cambios confirmados está marcado con un número de revisión que identifica de manera única ese conjunto de cambios en particular. Estrictamente hablando, se podría decir que el conjunto de cambios se refiere a los cambios en los archivos mismos, y el número de revisión es lo que lo identifica, pero supongo que la mayoría de las personas usan casualmente las dos posibilidades de intercambio.

28

Realmente no. Un conjunto de cambios es (como su nombre lo indica) un conjunto de cambios, mientras que una revisión es el estado del código base en una coyuntura particular.

Se aplica un conjunto de cambios a una revisión para producir una nueva revisión.

Una revisión se puede considerar como el efecto acumulativo de una secuencia de conjuntos de cambios.

Habiendo dicho todo eso, el término revisión se usa a menudo como sinónimo de changeset ("¿Viste mi revisión? Añade algunos archivos nuevos"), pero considero que el uso es ambiguo y confuso.

+3

Para aumentar la confusión, SVN también tiene [changelists] (http://svnbook.red-bean.com/en/1.5/svn.advanced.changelists.html), que es algo completamente diferente. – Tgr

4

al menos para SVN esas palabras son sinónimos. Changeset = un conjunto de cambios = revisión.

Básicamente un conjunto de cambios es todo lo relacionado con un solo cheque en operación, en SVN eso es una revisión.