Autor | Zpráva | ||
---|---|---|---|
Peter123 Profil * |
#1 · Zasláno: 18. 10. 2013, 20:53:19
Ahoj,
mám takú otázku: dá sa nejak pomocou GIT aplikovať zmena z .diff súboru, ktorý ma zmny uložené v nasledujúcom tvare? 1172c1172 < if (!empty($_GET['entry_id']) and !empty($this->settings['field_name'])) { --- > if (!empty($_GET['entry_id']) and !empty($this->field_name)) { Čiže riadok 1172 zmení z if (!empty($_GET['entry_id']) and !empty($this->field_name)) { na: if (!empty($_GET['entry_id']) and !empty($this->settings['field_name'])) { Ďakujem za radu |
||
Rfilip Profil |
#2 · Zasláno: 18. 10. 2013, 21:00:08
Ano dá, příkazem:
git apply filename.diff
|
||
Peter123 Profil * |
#3 · Zasláno: 18. 10. 2013, 21:03:04
Rfilip:
To som skúšal, hlási to chybu: error: no changes Problém vidím aj v tom, ako príkaz apply vie, ktorý súbor má kontrolovať, keď v *.diff súbore táto informácia nie je. Ďakujem |
||
Rfilip Profil |
#4 · Zasláno: 18. 10. 2013, 21:17:36
Aha já myslel že to část diff souboru.
Ne neví něco mu to musí říct. Takže v diff souboru jméno ovlivněného souboru není. Máš dvě možnosti jak jeho jméno najít: 1) Není název cílového souboru v názvu diff souboru? Ten diff soubor se k tobě nějak musel dostat. Není tedy jméno cílového souboru v readme/txt.. vedle diff souboru, nebo v mailu v kterém diif soubor přišel, nebo neříkal ti autor diff souboru když ti ho dával? 2) Prohledat všechny soubory a najít ten s původním řetězcem na 1172 řádku |
||
Peter123 Profil * |
#5 · Zasláno: 18. 10. 2013, 21:24:08
Rfilip:
Sorry, ja som zabudol dodať, že ja viem, ktorý súbor to je, ale ako povedať GIT-u, aby aplikoval zmeny na tento súbor.. Inak mi to hlási "No changes".. Dík |
||
Rfilip Profil |
#6 · Zasláno: 18. 10. 2013, 21:50:00
Máš to v dost divném formátu, tady je v trochu jiném: Za cestaksouboru dosad cestu k cílovému souboru
--- a/cestaksouboru +++ b/cestaksouboru @@ -1172,1 +1172,1 @@ - if (!empty($_GET['entry_id']) and !empty($this->field_name)) { + if (!empty($_GET['entry_id']) and !empty($this->settings['field_name'])) { //zde má být nový řádek - toto smaž Zase použij git apply filename.diff
|
||
Peter123 Profil * |
#7 · Zasláno: 18. 10. 2013, 21:56:48
Rfilip:
Jasne, keby to bolo v tomto tvare, tak nepoviem, ale zaslali mi to tak, ako som to uviedol. Tak ma to trochu zaskocilo, a uprimne, rucne sa mi nech vsetky zmeny robit, tak som hladal nejaku cestu... Tak teraz neviem ako to porieism.. |
||
Amunak Profil |
#8 · Zasláno: 18. 10. 2013, 22:06:36
prožeň to nějakým regulárem který ti to najde a nahradí - upraví na správný formát ;)
|
||
Peter123 Profil * |
#9 · Zasláno: 18. 10. 2013, 22:11:28
Amunak:
Ano, to by bolo riešenie :) |
||
Časová prodleva: 11 let
|
0