DEV Community

Peter Markuška
Peter Markuška

Posted on

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

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay