2017-10-06 1 views
1

패치를 실행할 때 파일 중 하나에서 실패합니다. patch.x.x.x.sh에서 해당 줄을 제거하고 싶습니다. 그래서이 파일을 제외하고 다른 모든 것들이 패치되고 있습니다.패치 스크립트에서 줄을 제거하십시오.

누군가가 절차를 설명 할 수 있기를 바랍니다. 예를 들어

, 나는 패치 SUPEE-10336을 적용하고 오류 얻기 위해 노력하고 있어요 : 내가 편집하고자하는

[http]$ bash PATCH_SUPEE-10336_CE_1.9.2.4_v1.sh 
Checking if patch can be applied/reverted successfully... 
ERROR: Patch can't be applied/reverted successfully. 

patching file app/code/core/Mage/Usa/Model/Shipping/Carrier/Usps.php 
patching file app/locale/en_US/Mage_Usa.csv 
Hunk #1 FAILED at 99. 
1 out of 1 hunk FAILED -- saving rejects to file app/locale/en_US/Mage_Usa.csv.rej 

PATCH_SUPEE-10336_CE_1.9.2.4_v1.sh 그래서이 파일에 대한 책임이 패치에서 선을 제거합니다.

답변

0

나는이 질문에 관심있는 사람을 볼 수 없지만 어쨌든 나는 그것에 대한 답변을 게시 할 것이라고 생각했습니다.

텍스트 편집기에서 패치를 열고 diff 명령을 사용하여 파일이 병합되는 곳인 __PATCHFILE_FOLLOWS__ 섹션을 찾으십시오. 나는 패치의이 모든 부분을 삭제하고 다시 실행 한

diff --git app/locale/en_US/Mage_Usa.csv app/locale/en_US/Mage_Usa.csv 
index 072170d..5e8f844 100644 
--- app/locale/en_US/Mage_Usa.csv 
+++ app/locale/en_US/Mage_Usa.csv 
@@ -99,7 +99,7 @@ 
"First-Class Mail Large Envelope","First-Class Mail Large Envelope" 
"First-Class Mail Large Postcards","First-Class Mail Large Postcards" 
"First-Class Mail Letter","First-Class Mail Letter" 
-"First-Class Mail Parcel","First-Class Mail Parcel" 
+"First-Class Package Service - Retail","First-Class Package Service - Retail" 
"First-Class Mail Postcards","First-Class Mail Postcards" 
"First-Class Package International Service","First-Class Package International Service" 
"First-Class Package Service","First-Class Package Service" 

: 메이크업의 경우에는 그것은`Mage_Usa.csv "파일 그래서 난이 파일에 대한 책임 패치의 일부를 볼 수있는 문제의 원인이었다 이다 SSH

이 시간 :.

[http]$ bash PATCH_SUPEE-10336_CE_1.9.2.4_v1.sh 
Checking if patch can be applied/reverted successfully... 
Patch was applied/reverted successfully. 

내가 수동으로 파일 Mage_Usa.csv (I 삭제 한 패치의 일부)에있는 USPS 이름을 변경 한

.
관련 문제