Questo probabilmente è vicino a banale, ma non riesco a trovarlo. Come posso vedere dove si trova una copia locale nel repository? Dire, ho un po 'di spazio di lavoro controllato qualche tempo fa, voglio vedere se è stato estratto da un ramo o dal tronco.Come posso vedere il percorso del repository di una copia locale?
risposta
Usa
svn info
SVN non era disponibile sul mio portatile, finestre è caduto e la mia scheda wifi non è stato riconosciuto da menta linux quando ho avviato da USB, quindi ero in grado di trovare questo in wc.db
nella directory .svn di livello superiore.
Assumendo che il repo è ospitato su un dominio esterno:
cat wc.db | grep -a "\.com" | less
dovrebbe trovare. È un file binario quindi sarà brutto e potenzialmente enorme a seconda delle dimensioni del repository.
//, Sembra che funzioni su un sistema morto a condizione che abbia accesso in lettura alla sua memoria permanente. –
Per repository di root:
Linux: svn info | grep 'Repository Root' | awk '{print $NF}'
di Windows: svn info | findstr /C:"Repository Root: "
ho usato un modo ingannevole
> Open .svn folder
> Open wc.db file with notepad or notepad++.
> Scroll the document and you will find the URL
Questo è un database sqlite non criptato, perché dovresti aprirlo nel blocco note? Seleziona Root dal repository. – Patrick
Per coloro che sono alla ricerca di un modo per scoprirlo programmaticamente e in modo affidabile, questo comando fornisce esattamente la radice del repository, nient'altro:
svn info --show-item wc-root
//, Se questo funziona su più piattaforme allo stesso modo, è una risposta superiore a http://stackoverflow.com/a/30096047/2146138. –
fornisce la radice della copia di lavoro. Penso che l'op abbia voluto l'url del repository: svn info --show-item url – Sxilderik
- 1. SourceTree: vedere la differenza tra repository locale e repository remoto?
- 2. Come posso correggere il percorso del mio repository git locale dopo lo spostamento?
- 3. SVN: una copia di lavoro, due repository?
- 4. copia artefatto dal repository Maven locale
- 5. Come posso accedere a un repository di subversion utilizzando un percorso locale in Windows?
- 6. Posso recuperare un registro SVN da una copia locale?
- 7. Come posso vedere il mio commit non premuto locale?
- 8. rimuovere il file dal repository senza eliminare copia locale
- 9. Come creare una copia locale del datastore GAE?
- 10. git - come posso clonare il repository svn locale?
- 11. Come posso fare in modo che leiningen 2 rispetti il percorso del repository locale nel file settings.xml di maven?
- 12. Posso aggiungere una nuova cartella a un repository TFS lato server senza utilizzare una copia di lavoro locale?
- 13. SVN: file mancanti nella copia locale
- 14. Perché il pip fallisce durante l'installazione del repository egg locale?
- 15. creazione di una copia indipendente del repository svn
- 16. Come posso modificare il percorso del file in una serie di patch Git?
- 17. Come posso vedere il contenuto di una richiesta MultipartForm?
- 18. Spostare il repository Mercurial locale su Bitbucket
- 19. come posso vedere il piano di esecuzione
- 20. Copia parte del repository SVN a un nuovo repository?
- 21. Come resettare il repository git "locale"?
- 22. Come posso allegare una cartella javadoc locale ad un progetto senza un percorso assoluto
- 23. Rimuovere il file dal repository SVN senza eliminare la copia locale
- 24. Sovrascrittura del repository git remoto con il mio repository
- 25. Scrittura di una copia profonda - copia del valore del puntatore
- 26. Come posso creare una copia di BufferedReader?
- 27. Come posso vedere il nome sicuro del mio assembly?
- 28. Spingere il ramo del repository sul mirror AOSP locale
- 29. Come spostare il repository Git locale in un repository Git remoto
- 30. SBT. Clean repository locale
//, vorresti aggiungere qualche dettaglio su quali ricerche hai provato prima di chiedere? –