Tipos de contenido de archivo y delimitadores de línea

Cuando su equipo desarrolla software en más de un tipo de plataforma, las diferencias de convenciones de plataforma para delimitadores de línea (caracteres de finalización de línea) en archivos de texto, puede afectar a las fusiones de contenido y otras tareas de desarrollo. Rational Team Concert almacena archivos de texto en un formato normalizado y sigue la convención de delimitador de línea de la plataforma del espacio de trabajo al cargar un archivo en un espacio de trabajo local.

Los sistemas operativos que admite Rational Team Concert observan distintas convenciones para escribir delimitadores de línea en archivos de texto. Las herramientas y aplicaciones de Linux® y el sistema UNIX® suelen terminar las líneas con un único carácter <LF> (salto de línea, o línea nueva); las herramientas y aplicaciones deWindows® terminan las líneas con una secuencia de dos caracteres <CR><LF> (retorno de carro, salto de línea).

Las diferencias de convenciones de delimitadores de línea pueden provocar problemas en archivos de texto que se editan en sistemas que se ejecutan en distintos sistemas operativos admitidos. Por ejemplo, un archivo contiene

abc
def
ghi

tendría este aspecto si lo creara un editor de Windows como el Bloc de notas y se leyese en un editor basado en el sistema Linux o UNIX como vi:

abc^M
def^M
ghi^M

El editor de texto del sistema Linux o UNIX representa el carácter <CR> como ^M. El mismo archivo tendría este aspecto si se creara en el editor del sistema de Linux o UNIX y se leyese en el editor de Windows:

abc■def■ghi

Cómo determina Rational Team Concert el delimitador de línea que se debe utilizar

De forma predeterminada, cuando comparte un proyecto o incorpora un archivo recién creado, Rational Team Concert examina el contenido y establece la propiedad de delimitador de línea del archivo en el valor Plataforma. (Si el archivo es un archivo binario o tiene un conjunto incoherente de delimitadores de línea, la propiedad de delimitador de línea se establece en ninguna (binario).) Si carga un archivo con la propiedad de delimitador de línea Plataforma en un espacio de trabajo local, Rational Team Concert determina el tipo de contenido MIME del archivo y establece el delimitador de línea que coincida con la convención de la plataforma para ese tipo de contenido.

Rational Team Concert incluye un asistente de propiedades de archivo que puede utilizar cuando necesite cambiar la propiedad de delimitador de línea de uno o más archivos o especificar una convención de delimitador de línea para aplicarla a una categoría de archivos (basada en el sufijo de nombre de archivo). Para obtener más información, consulte el apartado Utilización del asistente de propiedades de archivo.


Comentarios

¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error