Riešenie pre dočasné odloženie zmien v Subversion

darangonaut

Peter Markuška

Posted on May 10, 2023

Riešenie pre dočasné odloženie zmien v Subversion

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:

  1. Vytvorte súbor patch pre vaše zmeny pomocou príkazu "svn diff". Napríklad:
   svn diff > my_changes.patch
Enter fullscreen mode Exit fullscreen mode

Tým sa vytvorí súbor s názvom "my_changes.patch", ktorý obsahuje zmeny, ktoré ste urobili vo vašej pracovnej kópii.

  1. Vráťte zmeny v pracovnej kópii do pôvodného stavu pomocou príkazu "svn revert". Napríklad:
   svn revert -R .
Enter fullscreen mode Exit fullscreen mode

Tým sa vrátia všetky zmeny v pracovnej kópii, vrátane nezapísaných zmien.

  1. 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
Enter fullscreen mode Exit fullscreen mode

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".

💖 💪 🙅 🚩
darangonaut
Peter Markuška

Posted on May 10, 2023

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related