Domanda

Come posso impostare l'autore in svn? io uso intelligente svn?

È stato utile?

Soluzione

Penso che si desidera vedere all'autore in proprietà del file. È giusto? Io non so come farlo in intelligente svn mentre uso riga di comando o TortoiseSVN.

In Windows con TortoiseSVN usare il menu contestuale di file e fare clic su proprietà del file. C'è scheda "sovversione". In questa scheda è possibile aggiungere proprietà. Per aggiungere autore si dovrebbe aggiungere "

property name=svn:keywords
property value=Author Date Id Revision

Se si desidera aggiungere tale proprietà a tutti i file si aggiunge al repository quindi esaminare il file di configurazione di Subversion: c:\Documents and Settings\[user]\[AppData]\Subversion\config

c'è la sezione auto-props e impostarlo su:

[auto-props]
* = svn:keywords=Author Date Id Revision

(questo funziona solo per i nuovi file che vengono aggiunti al repository).

C'è documentazione delle proprietà del file svn

Altri suggerimenti

L'autore di un dato commit viene memorizzato in SVN come una proprietà di revisione, e cioè svn: autore. Questo verrà automaticamente impostato per l'utente specificato nel comando svn commit (o il nome utente specificato quando viene richiesto per le credenziali se nessun utente è specificato nel comando e si impegna anonimi non sono consentite)

Dopo un commit accade, può essere possibile modificare le proprietà specifiche, a seconda della configurazione del server. Questo è molto simile alla modifica messaggio di log di una revisione, come specificato nella risposta al questa domanda Stack Overflow

Tuttavia, in questo caso, le modifiche di proprietà assumendo revisione sono abilitati per la vostra repostory sul server, si vuole modificare lo svn: autore come segue:

svn ps svn: autore "author_name" --revprop -r revision_number "repository_url"

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