Cómo corregir el historial de versiones duplicado al renombrar archivos
🔍 WiseChecker

Cómo corregir el historial de versiones duplicado al renombrar archivos

Cuando renombras un archivo en SharePoint o OneDrive, es posible que notes que el historial de versiones muestra el archivo como una nueva versión en lugar de actualizar el nombre. Esto puede causar confusión porque la lista de versiones parece contener entradas duplicadas o el cambio de nombre no se refleja en el historial. La causa raíz es cómo SharePoint maneja los metadatos de archivos: renombrar un archivo desencadena una actualización menor que crea una nueva entrada de versión pero no sobrescribe el nombre de la versión anterior. Este artículo explica por qué sucede esto y proporciona pasos para prevenir o corregir el historial de versiones duplicado después de un cambio de nombre.

Puntos clave: Corregir el historial de versiones duplicado después de renombrar archivos

  • Configuración de versionado de SharePoint > Crear versiones principales: Renombrar un archivo con versiones principales habilitadas crea una nueva versión menor, no una principal, lo que mantiene limpia la lista de versiones.
  • Cliente de sincronización de OneDrive > Renombrar en el Explorador de archivos: Renombrar un archivo a través del Explorador de archivos mientras la sincronización de OneDrive está activa puede provocar entradas de versión duplicadas; usa la interfaz web en su lugar.
  • Centro de administración de SharePoint > Límites de versionado de la colección de sitios: Establecer un número bajo de versiones (por ejemplo, 100) evita que el historial de versiones crezca demasiado después de cambios de nombre frecuentes.

ADVERTISEMENT

Por qué renombrar un archivo crea un historial de versiones duplicado

SharePoint almacena cada archivo como un elemento de lista con metadatos, incluido el nombre del archivo. Cuando renombras un archivo, SharePoint trata el cambio de nombre como una modificación del elemento de lista. Si el versionado está habilitado, SharePoint crea una nueva versión para registrar este cambio. La versión anterior conserva el nombre de archivo antiguo, por lo que el historial de versiones muestra entradas con diferentes nombres para el mismo archivo.

Este comportamiento es por diseño. SharePoint no actualiza el nombre del archivo en todas las versiones existentes. En cambio, cada versión almacena el nombre del archivo tal como existía en el momento en que se creó la versión. Como resultado, renombrar un archivo varias veces puede producir un historial de versiones donde cada entrada muestra un nombre diferente, lo que hace parecer que hay archivos duplicados.

Cómo afectan los tipos de versionado al comportamiento de cambio de nombre

SharePoint admite dos modos de versionado: solo versiones principales y versiones principales y menores (borradores). Cuando renombras un archivo en una biblioteca configurada solo con versiones principales, SharePoint crea una nueva versión principal. En una biblioteca con versiones principales y menores, renombrar crea una versión menor. El número de versión se incrementa en ambos casos, pero el nombre de la versión anterior permanece sin cambios.

Por qué aparece el nombre duplicado en la lista de versiones

La página de historial de versiones muestra el nombre del archivo tal como se almacena en cada versión. Si renombras un archivo de Report.docx a SalesReport.docx, la versión 1.0 muestra Report.docx y la versión 2.0 muestra SalesReport.docx. Para un usuario que no está familiarizado con el versionado, esto parece dos archivos diferentes. El problema es cosmético: el archivo es el mismo, pero los nombres difieren entre versiones.

Pasos para prevenir el historial de versiones duplicado al renombrar archivos

  1. Usa la interfaz web de SharePoint para renombrar archivos
    Abre la biblioteca de documentos en un navegador. Selecciona el archivo, haz clic en los tres puntos (Más acciones) y elige Renombrar. Escribe el nuevo nombre y presiona Enter. Este método asegura que el cambio de nombre se registre como un único cambio de metadatos.
  2. Desactiva el versionado para bibliotecas donde los cambios de nombre son frecuentes
    Ve a Configuración de biblioteca > Configuración de versionado. En Historial de versiones de documentos, selecciona Sin versionado. Haz clic en Aceptar. Esto detiene la creación de nuevas versiones cuando se renombran archivos. Ten en cuenta que esto también deshabilita la capacidad de restaurar versiones anteriores.
  3. Establece un límite bajo de versiones para limpiar automáticamente las versiones antiguas
    En Configuración de versionado, en Mantener el siguiente número de versiones principales, ingresa un número pequeño como 10 o 50. En Mantener borradores para el siguiente número de versiones principales, ingresa el mismo número. Cuando se alcanza el límite, SharePoint elimina automáticamente las versiones más antiguas, incluidas aquellas con nombres de archivo antiguos.
  4. Renombra los archivos antes de subirlos para evitar por completo el historial de versiones
    Si un archivo aún no se ha subido, nómbralo correctamente en tu unidad local. Sube el archivo a SharePoint. La primera versión tendrá el nombre correcto y no será necesario renombrarlo.
  5. Usa un tipo de contenido con un campo de nombre personalizado en lugar del nombre de archivo
    Crea un tipo de contenido que incluya una columna para el título del documento. Muestra esa columna en la vista de la biblioteca. Los usuarios pueden cambiar el título sin afectar el nombre físico del archivo. Esto evita operaciones de cambio de nombre por completo.

Cómo limpiar el historial de versiones duplicado existente

Si el historial de versiones ya contiene nombres duplicados, puedes eliminar versiones específicas para quitar las entradas antiguas. Esto no afecta el archivo actual.

  1. Abre el historial de versiones del archivo
    Selecciona el archivo, haz clic en los tres puntos y elige Historial de versiones. Se abre un panel que lista todas las versiones.
  2. Identifica las versiones con el nombre de archivo antiguo
    Observa la columna Modificado y el nombre de archivo que se muestra para cada versión. Las versiones creadas antes del cambio de nombre muestran el nombre antiguo.
  3. Elimina las versiones no deseadas
    Pasa el cursor sobre una fila de versión, haz clic en la flecha hacia abajo y selecciona Eliminar. Confirma la eliminación. Repite para cada versión que quieras eliminar.

ADVERTISEMENT

Si renombrar aún crea un historial de versiones duplicado

La sincronización de OneDrive causa versiones adicionales

Cuando renombras un archivo en el Explorador de archivos que está sincronizado con OneDrive, el cliente de sincronización puede interpretar el cambio de nombre como una eliminación y un archivo nuevo. Esto puede crear dos entradas de versión: una para el nombre antiguo y otra para el nuevo. Para evitar esto, siempre renombra archivos a través de la interfaz web de SharePoint. Si debes renombrar en el Explorador de archivos, pausa la sincronización primero, renombra el archivo y luego reanuda la sincronización.

Archivo desprotegido por otro usuario

Si un archivo está desprotegido, renombrarlo crea una versión que registra el estado de desprotección. El historial de versiones puede mostrar una versión con el nombre antiguo y una versión posterior con el nuevo nombre. Solicita a los usuarios que protejan los archivos antes de renombrarlos. Puedes aplicar esto en Configuración de biblioteca > Configuración de versionado al requerir que los documentos se desprotejan antes de editarlos.

Power Automate o scripts personalizados que desencadenan la creación de versiones

Un flujo de Power Automate o un script personalizado que se ejecuta al modificar archivos también puede crear una versión cuando ocurre un cambio de nombre. Revisa cualquier flujo que se active con cambios en archivos. Modifica el flujo para verificar si el cambio fue un cambio de nombre y omitir la creación de versiones si es necesario.

Solo versiones principales vs. versiones principales y menores: efecto en el cambio de nombre

Elemento Solo versiones principales Versiones principales y menores
Versión creada al renombrar Versión principal (ej., 2.0) Versión menor (ej., 1.1)
Se aplica el límite de versiones Sí, a versiones principales Sí, a versiones principales y menores por separado
Visibilidad de borradores No aplica Los usuarios con permiso de lectura no pueden ver versiones menores
Visibilidad del nombre duplicado Visible para todos los usuarios con acceso al historial de versiones Visible solo para usuarios con permiso de edición o superior

Renombrar un archivo siempre creará una nueva entrada de versión. Usar solo versiones principales hace que el nombre antiguo sea visible para todos. Usar versiones principales y menores oculta el nombre antiguo a la mayoría de los espectadores porque las versiones menores se tratan como borradores. Elige el modo de versionado según cuán visible quieras que sea el nombre antiguo.

Después de aplicar los pasos de este artículo, puedes prevenir el historial de versiones duplicado por cambios de nombre. Comienza estableciendo un límite bajo de versiones para purgar automáticamente las entradas antiguas. Para bibliotecas donde los cambios de nombre son comunes, considera desactivar el versionado o usar un tipo de contenido con una columna de título separada. Si ya existe historial duplicado, elimina manualmente las versiones no deseadas. Para un control avanzado, cambia a versiones principales y menores para ocultar las versiones menores a los lectores.

ADVERTISEMENT