Resolución de errores de dependencia
En este artículo se explica qué son los errores de dependencia y cómo resolverlos.
¿Qué es una dependencia?
Si conecta un área de trabajo que contiene elementos no admitidos a una rama de git vacía, los elementos no admitidos no se copian en la rama de git y no se puede acceder a ellos. Puede realizar cualquier acción que desee en los elementos admitidos, pero los elementos no admitidos esencialmente no son vistos por git.
Por ejemplo, este es un área de trabajo de ejemplo conectada a un repositorio de git. El área de trabajo contiene un archivo .pbix, un informe y un modelo semántico. El informe depende del modelo semántico porque el informe hace referencia a los datos del modelo semántico que se va a representar. El archivo .pbix hace referencia tanto al informe como al modelo semántico y, por tanto, depende de ambos. Los informes y modelos semánticos son elementos compatibles, mientras que los archivos .pbix no se admiten.
Si intenta eliminar un elemento de un área de trabajo y otro elemento no compatible en esa área de trabajo depende de él, no puede eliminarlo.
Por ejemplo, si elimina el modelo semántico en el ejemplo anterior, interrumpiría la dependencia en el archivo .pbix y el informe. Si después intenta cambiar las ramas o actualizar, recibirá un mensaje que indica que la acción no se puede completar.
Puede eliminar el informe de Git, pero no puede eliminar el archivo .pbix porque los elementos no admitidos no están en la rama de git.
Intente cambiar a la rama con artefacto no admitido
Solución:
- Use la vista de linaje para ayudarle a averiguar qué elemento no admitido tiene la dependencia (en el ejemplo anterior, es el archivo .pbix).
- Quite manualmente la dependencia. La forma más sencilla de hacerlo es eliminar el elemento.
- Cambie de rama o actualice de nuevo.