Domanda

mi sto "svn: '' non è una copia di lavoro" quando uso il comando svn log.

Lo so che ho bisogno di una copia di lavoro per il comando log per lavoro, ma si può fare direttamente su un repository?

Il mio obiettivo è quello di visualizzare le informazioni (cronologia delle modifiche) di un repository. Penso che l'aggiornamento della copia di lavoro ogni volta che ho bisogno le informazioni del registro non è una buona soluzione.

C'è una soluzione alternativa a questo o l'aggiornamento di un lavoro la copia ogni volta che ho bisogno di registro è l'unico modo per andare?

Grazie in anticipo.

È stato utile?

Soluzione

Prova svn log [repository_url]

che otterrà il registro di un particolare repository piuttosto che locale, check-out repository.

questa documentazione .

Altri suggerimenti

Usa svnlook log <repos_path>.

Se non si desidera fornire l'URL completo, ma si dispone di una copia di lavoro a portata di mano, è possibile anche specificare che si desidera la revisione HEAD nel repository:

svn log -r HEAD:1

Il valore predefinito quando si omette il -r è come se tu avessi specificato BASE:1 che vi darà solo cambia fino alla revisione più recente tirato giù nella copia di lavoro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top