it-swarm-korea.com

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

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

drush fr-all --force -y
drush fl
20
markdorison

문제 대기열 # 74445 에서 일부 개발자가 인용 한 다음과 같은 이유로 기능이 되돌릴 수 없습니다.

  • 기능에 뷰 뷰 캐시가 포함되어 있으면 캐시가 계속 변경 될 수 있습니다. 특히 마이그레이션 모듈 ( # 1 )
  • 다른 기능으로 인해 기능이 재정의 될 수 있습니다 ( # 1 )
  • 정보 파일에 줄 추가 ( # 24 )
  • 뷰를 재정의하거나 변경하는 후크가 있습니다 ( # 36 )
  • 보기가 되 돌리지 않습니다. 따라서 UI를 사용하여보기를 되 돌리십시오 ( # 62 )
  • 뷰 UI가 비활성화되면 뷰가 재정의 될 수 있습니다 ( # 64 )
  • 기능에 포함 파일이 없습니다 ( # 82 )
16
chrisjlee

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

7
googletorp

은에 대한 설명을 포함하여 추가 문서 관련 ( https://www.drupal.org/node/986932 )가 있습니다. bullet 솔루션 (비활성화 및 재 활성화.주의해서 먼저 테스트하십시오).

2
cigotete

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

1
Brandy

알려진 문제는 http://drupal.org/node/860974

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

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

1
Tony Topper