모든 기능을 되 돌린 후에도 일부 기능이 여전히 재정의로 표시되는 이유는 무엇입니까?


21

강제 스위치를 사용하여 전체 기능을 실행 한 후에도 일부 기능이 여전히 "재정의 됨"으로 표시되는 이유는 무엇입니까? 아래는 명확성을 위해 실행중인 명령입니다.

drush fr-all --force -y
drush fl

이것에 대한 많은 정보와 함께 전체 스레드가 있습니다. drupal.org/node/744450 그 이유는 상당히 많습니다. 상당히 개방 된 질문입니다.
디지털

답변:


17

이슈 큐 # 744450 의 일부 개발자가 인용 한 다음과 같은 이유로 기능이 되 돌리지 않을 수 있습니다 .

  • 기능에 뷰 뷰 캐시가 포함 된 경우 캐시가 변경 상태를 유지할 수 있습니다. 특히 마이그레이션 모듈 ( # 1 )
  • 다른 기능으로 인해 기능이 재정의 될 수 있습니다 ( # 10 )
  • 정보 파일에 줄 추가하기 ( # 24 )
  • 보기를 재정의하거나 변경하는 후크가 있습니다 ( # 36 )
  • 보기가 되 돌리지 않습니다. UI를 사용하여보기를 되 돌리십시오 ( # 62 )
  • 보기 UI가 사용 중지되면보기가 재정의 될 수 있습니다 ( # 64 )
  • 기능에 포함 파일이 없습니다 ( # 82 )

7

내가 시도한 한 가지 방법은 동일한 CCK 필드를 사용하는 콘텐츠 유형을 정의하는 두 개의 별도 기능을 갖는 것입니다. 동일한 필드에 대해 다른 설정을 지정할 수 있습니다. 그렇게하면 항상 재정의됩니다.



1

알려진 문제는 다음과 같습니다. http://drupal.org/node/860974

나는 저 자신과 싸우고있다.

대체하려는 대상에 따라 다릅니다. drush features-diff의 출력은 다른 사람들이 더 정확한 이유를 제공하는 데 도움이 될 수 있습니다.


1

이것은 어리석은 것처럼 보일 수 있지만 기능에 대한 모든 파일이 있는지 확인하십시오. 내 파일 중 하나가 자식으로 만들지 않았으므로 계속 재정의되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.