Ho accidentalmente eseguito alcune modifiche al repository che non erano complete. Non voglio perdere le mie modifiche locali, ma voglio ripristinare il file nel repository dove ero prima ho commesso le modifiche.Ripristinare un file sul repository SVN mantenendo la versione locale
6
A
risposta
9
Non sono sicuro se c'è una funzione per farlo. Ma quello che vorrei fare è
- Prendere il file e copiarlo in una directory separata [come sul desktop].
- Nella directory SVN, ripristinare quello specifico file nella versione precedente
. - Confermare quella versione in modo che sia ora la versione HEAD .
- Ottenere il file dal desktop e copiarlo nuovamente, e sovrascrivere e evitare di spedirlo
in.
3
L'unica possibilità è di eseguire il backup delle modifiche, quindi eseguire l'unione inversa sul server, quindi copiare nuovamente le modifiche nella copia di lavoro.
0
lo consiglio salvare i file specifici che si impegna a una cartella esterna. Quindi ripristinare il file nel repository e confermare. In tal modo risultante nello stato da prima che hai commesso. Quindi prendi i file che hai salvato e sostituiscili in modo che la tua copia abbia le tue modifiche locali.
0
Utilizzare il comando "switch" in SVN. È facile e un trucco che vale la pena conoscere.
- Se è la prima volta, copia l'intera directory in un posto sicuro, oppure usa WinZip (usa l'opzione per conservare la struttura delle directory).
- Nel vostro ramo privato (si dispone di una privato ramo, giusto? In caso contrario, fare uno), eseguire una copia del ramo in domanda, utilizzando il repository browser.
- Fare uno "switch" sul PC (chiamato "switch" in TortoiseSVN) a indirizzare la propria cartella locale al ramo privato .
- Check in.
- Torna al ramo originale.
- Ripristina.
Problemi correlati
- 1. Split file, mantenendo la storia in SVN
- 2. Estrazione del repository svn senza file .svn
- 3. Come ripristinare un commit SVN precedente?
- 4. Come forzare la versione locale come più recente su SVN
- 5. Come creare un repository SVN sul server?
- 6. Come posso spostare il mio repository SVN Tortoise locale sul nostro nuovo server SVN Linux?
- 7. Come si esegue il checkout di un repository SVN, sovvertendo una directory locale non versione?
- 8. SVN: file mancanti nella copia locale
- 9. Come ripristinare un repository git danneggiato?
- 10. Come cambiare la versione di Android nel repository locale?
- 11. SVN - Ripristino repository dal backup
- 12. Anonimizza un repository git locale?
- 13. git-svn dopo lo spostamento di un repository SVN?
- 14. git-merge con repository sul filesystem locale
- 15. git svn dcommit non trova modifiche e ripristinare la testa
- 16. Rimuovere il file dal repository SVN senza eliminare la copia locale
- 17. GIT tiro: sostituire la versione locale con la versione remota
- 18. L'aggiornamento a SVN 1.7 in locale richiede un aggiornamento nel repository?
- 19. Come ripristinare un file nella versione precedente usando TortoiseSVN?
- 20. Importare i file direttamente nel repository SVN senza prima verificare
- 21. svn: ritorno alla precedente versione
- 22. Directory SVN non versione?
- 23. commettere l'errore fallito quando impegnandosi nuova versione di repository svn
- 24. git - come posso clonare il repository svn locale?
- 25. URL per la creazione di un repository locale su Subversion
- 26. Clonare un repository Svn non standard con Git-Svn
- 27. Esporta repository git su svn
- 28. SVN: Collega archiviato in una cartella nel repository, ma non riesco ad aggiornare la mia versione
- 29. Elimina tutti i file dal repository svn
- 30. svn commit su più repository
OK, grazie Jack. – Mike