미디어 위키 패치, 부 버전 건너 뛰기?

틸로

미디어 위키를 1.23.1에서 최신 1.23.4 (우분투 12.04.5)로 패치하고 싶습니다. 패치를 사용할 계획입니다 : https://www.mediawiki.org/wiki/Manual:Upgrading#Using_patch

제 질문은 1.23 패치를 직접 적용 할 수 있다는 것입니다. 4 또는 먼저 1.23을 얻었습니다. 2 , 1.23. 3 ?

파일 크기에 따라 버전을 이동할 수없는 것 같습니다 (4는 3보다 작음) https://releases.wikimedia.org/mediawiki//1.23/

mediawiki-1.23.2.patch.gz   30-Jul-2014 19:34   4.0K     
mediawiki-1.23.3.patch.gz   27-Aug-2014 21:49   21K  
mediawiki-1.23.4.patch.gz   24-Sep-2014 20:12   7.9K     
일 마리 카로 넨

맞습니다. 패치는 증분이므로 해당 업그레이드 경로를 선택하면 각 패치를 순서대로 적용해야합니다.

패치 파일 자체를 보면이를 확인할 수 있습니다. 예를 들어, 1.23.4 패치 는 다음 줄로 시작합니다.

diff -Nruw -x messages -x '*.png' -x '*.jpg' -x '*.xcf' -x '*.gif' -x '*.svg' -x '*.tiff' -x '*.zip' -x '*.xmp' -x '.git*' mediawiki-1.23.3/includes/config/GlobalVarConfig.php mediawiki-1.23.4/includes/config/GlobalVarConfig.php
--- mediawiki-1.23.3/includes/config/GlobalVarConfig.php        2014-09-24 19:58:09.941581474 +0000
+++ mediawiki-1.23.4/includes/config/GlobalVarConfig.php        2014-09-24 19:55:15.782579699 +0000

이 헤더 ( 통합 diff 형식 )에서 패치가 미디어 위키 1.23.3에 위배된다는 것을 알 수 있습니다. 즉, 이전 패치를 이미 적용했다고 가정합니다.

이전 패치를 먼저 적용하지 않고 최신 패치를 적용하려고했다면 적어도 일부는 제대로 적용되지 않을 것입니다. 그러나 일부 부분은 성공할 수 있으므로 최신 마이너 버전의 수정 사항 중 일부를 포함하는 이상한 하이브리드 버전의 MediaWiki를 남길 수 있지만 건너 뛴 이전 버전의 수정 사항은 없습니다 (아마도 원래 버전 번호는 그대로 유지됨). . 이러한 혼란스러운 상황을 피하려면 유틸리티에 대한 --dry-run옵션을 사용하여 patch실제로 적용하기 전에 각 패치가 깔끔하게 적용되는지 확인하는 것이 좋습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

미디어 위키 패치, 부 버전 건너 뛰기?

분류에서Dev

Nix : Haskell 패키지를 설치할 때 단위 테스트 건너 뛰기

분류에서Dev

javacc의 일부 위치에서 선언 된 토큰 건너 뛰기

분류에서Dev

App Engine 가변형 환경-이미지 빌드시 Dockerfile 패키지 설치 건너 뛰기

분류에서Dev

bower.json 이미 설치된 패키지를 건너 뛰는 방법

분류에서Dev

PIP를 사용하여 패키징을 설치할 때 오류 건너 뛰기

분류에서Dev

Postfix- "건너 뛰기, 아직 전달 중"(+ 권한 거부 됨)

분류에서Dev

RANK 기능에서 타이 위치 건너 뛰기

분류에서Dev

RPM이 패키지를 건너 뛰고 있습니다. 2 개의 아키텍처 버전을 설치해야합니다.

분류에서Dev

게시물 건너 뛰기와 관용적 완전 일치

분류에서Dev

grep : 주어진 위치에서 일치하는 줄 시작 (처음 n 개 문자 건너 뛰기)

분류에서Dev

패킷이 입력되는 동안 전송 버퍼를 읽기 위해 skb_buffer를 20 바이트 씩 건너 뛰어야하는 이유는 무엇입니까?

분류에서Dev

이미 설치된 경우 MSI 건너 뛰기

분류에서Dev

cp 전용 파일, 디렉토리 건너 뛰기

분류에서Dev

적절한 설치 중에 하나의 패키지에 대한 구성 건너 뛰기

분류에서Dev

부팅시 Grub 건너 뛰기

분류에서Dev

부팅시 Grub 건너 뛰기

분류에서Dev

부팅시 Grub 건너 뛰기

분류에서Dev

GCC 덮어 쓰기 패키지 설치 버전의 자체 준수 버전

분류에서Dev

단위 테스트에서 내부 메서드 호출 건너 뛰기

분류에서Dev

C에서 코드의 일부를 건너 뛰는 전 처리기

분류에서Dev

패키지 배포자-데이터가 이미있는 경우 가져 오기 단계를 건너 뛰는 패키지 만들기

분류에서Dev

Hyper-V : 설치 미디어에서 부팅하기 위해 아무 키도 누를 수 없음

분류에서Dev

NetworkStream 읽기 건너 뛰는 패킷

분류에서Dev

sed에서 패턴 건너 뛰기

분류에서Dev

Emacs-구문 건너 뛰기와 함께 오버레이 디버깅

분류에서Dev

SSIS 패키지-이미로드 된 파일을 건너 뛰는 방법

분류에서Dev

높은 CPU 부하에서 Rails 모델 범위 고유성 유효성 검사가 예기치 않게 건너 뛰었습니다.

분류에서Dev

키, 값 쌍이 사전에 존재하는 경우 Python 건너 뛰기

Related 관련 기사

  1. 1

    미디어 위키 패치, 부 버전 건너 뛰기?

  2. 2

    Nix : Haskell 패키지를 설치할 때 단위 테스트 건너 뛰기

  3. 3

    javacc의 일부 위치에서 선언 된 토큰 건너 뛰기

  4. 4

    App Engine 가변형 환경-이미지 빌드시 Dockerfile 패키지 설치 건너 뛰기

  5. 5

    bower.json 이미 설치된 패키지를 건너 뛰는 방법

  6. 6

    PIP를 사용하여 패키징을 설치할 때 오류 건너 뛰기

  7. 7

    Postfix- "건너 뛰기, 아직 전달 중"(+ 권한 거부 됨)

  8. 8

    RANK 기능에서 타이 위치 건너 뛰기

  9. 9

    RPM이 패키지를 건너 뛰고 있습니다. 2 개의 아키텍처 버전을 설치해야합니다.

  10. 10

    게시물 건너 뛰기와 관용적 완전 일치

  11. 11

    grep : 주어진 위치에서 일치하는 줄 시작 (처음 n 개 문자 건너 뛰기)

  12. 12

    패킷이 입력되는 동안 전송 버퍼를 읽기 위해 skb_buffer를 20 바이트 씩 건너 뛰어야하는 이유는 무엇입니까?

  13. 13

    이미 설치된 경우 MSI 건너 뛰기

  14. 14

    cp 전용 파일, 디렉토리 건너 뛰기

  15. 15

    적절한 설치 중에 하나의 패키지에 대한 구성 건너 뛰기

  16. 16

    부팅시 Grub 건너 뛰기

  17. 17

    부팅시 Grub 건너 뛰기

  18. 18

    부팅시 Grub 건너 뛰기

  19. 19

    GCC 덮어 쓰기 패키지 설치 버전의 자체 준수 버전

  20. 20

    단위 테스트에서 내부 메서드 호출 건너 뛰기

  21. 21

    C에서 코드의 일부를 건너 뛰는 전 처리기

  22. 22

    패키지 배포자-데이터가 이미있는 경우 가져 오기 단계를 건너 뛰는 패키지 만들기

  23. 23

    Hyper-V : 설치 미디어에서 부팅하기 위해 아무 키도 누를 수 없음

  24. 24

    NetworkStream 읽기 건너 뛰는 패킷

  25. 25

    sed에서 패턴 건너 뛰기

  26. 26

    Emacs-구문 건너 뛰기와 함께 오버레이 디버깅

  27. 27

    SSIS 패키지-이미로드 된 파일을 건너 뛰는 방법

  28. 28

    높은 CPU 부하에서 Rails 모델 범위 고유성 유효성 검사가 예기치 않게 건너 뛰었습니다.

  29. 29

    키, 값 쌍이 사전에 존재하는 경우 Python 건너 뛰기

뜨겁다태그

보관