Por que alguns recursos ainda exibem Substituído após uma reversão de tudo - força?


21

Por que alguns recursos ainda aparecem como "Substituídos", mesmo após a execução de um recurso completo, revertidos com o interruptor de força? Abaixo estão os comandos que estou executando, por uma questão de clareza.

drush fr-all --force -y
drush fl

Há uma discussão completa sobre muitas informações sobre isso. drupal.org/node/744450 Há várias razões para isso. É uma pergunta bastante aberta.
digital

Respostas:


17

Um recurso ou recursos podem não ser revertidos pelos seguintes motivos, citados por alguns desenvolvedores na fila de problemas # 744450 :

  • Se o seu recurso incluir uma visualização, o cache de exibições poderá causar alterações; especialmente, o módulo de migração ( nº 1 )
  • Outros recursos podem fazer com que seu recurso seja substituído ( nº 10 )
  • Adicionando uma linha no seu arquivo de informações ( nº 24 )
  • Existem ganchos substituindo ou alterando sua visualização ( # 36 )
  • Uma visualização não será revertida. Portanto, reverta a exibição usando a interface do usuário ( # 62 )
  • Quando a interface do usuário do Views está desativada, isso pode fazer com que a sua visão seja substituída ( nº 64 )
  • Está faltando um recurso em um arquivo de inclusão ( # 82 )

7

Uma maneira de isso acontecer, que eu tentei, é ter dois recursos separados para definir os tipos de conteúdo que usam o mesmo campo CCK. Fazendo isso, é possível ter configurações diferentes para o mesmo campo para. Dessa forma, eles sempre serão substituídos.



1

Aqui está um problema conhecido, http://drupal.org/node/860974

Eu mesmo estou lutando com esse.

Depende do que você está tentando substituir. A saída do drush features-diff pode ser útil para outras pessoas, fornecendo um motivo mais preciso.


1

Isso pode parecer estúpido, mas verifique se você possui todos os arquivos do recurso. Um dos meus arquivos não chegou ao git, por isso continuava sendo substituído.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.