Riešenie pre dočasné odloženie zmien v Subversion
Peter Markuška
Posted on May 10, 2023
V Subversion môžete dočasne odložiť nezapísané zmeny v pracovnej kópii tak, že vytvoríte súbor patch pre tieto zmeny a potom zmeny vrátite v pracovnej kópii do pôvodného stavu. Tu sú kroky:
- Vytvorte súbor patch pre vaše zmeny pomocou príkazu "svn diff". Napríklad:
svn diff > my_changes.patch
Tým sa vytvorí súbor s názvom "my_changes.patch", ktorý obsahuje zmeny, ktoré ste urobili vo vašej pracovnej kópii.
- Vráťte zmeny v pracovnej kópii do pôvodného stavu pomocou príkazu "svn revert". Napríklad:
svn revert -R .
Tým sa vrátia všetky zmeny v pracovnej kópii, vrátane nezapísaných zmien.
- Pre opätovné použitie zmien použite neskôr príkaz "svn patch" na aplikovanie súboru patch, ktorý ste vytvorili skôr. Napríklad:
svn patch my_changes.patch
Tým sa aplikujú zmeny zo súboru patch do vašej pracovnej kópie.
Poznámka: Táto metóda funguje iba pre nezapísané zmeny v pracovnej kópii. Ak ste už zapísali zmeny do repozitára, budete musieť použiť iný prístup na dočasné zrušenie týchto zmien, ako napríklad vytvorenie vetvy alebo použitie príkazu "svn merge".
Posted on May 10, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.