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

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

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

Okay