Domanda

Sto cercando un client Web sovversivo ala SVN :: Web ma con una funzionalità molto specifica che ho sempre pensato sarebbe stata molto utile.

Quello che voglio è la possibilità di trovare quale revisione era responsabile di una determinata riga (o linee) in un file di testo. Un modo per farlo via web sarebbe fantastico.

Qualcuno sa di un tale strumento?

È stato utile?

Soluzione

Utilizziamo Warehouse e ne siamo abbastanza soddisfatti. È scritto in Ruby on Rails, quindi se sei esperto in questo, sei molto più avanti nel gioco. Sono anche andati open source .

Altri suggerimenti

Uso WebSVN , puoi usare svn blame da lì, e vedi chi e quando aggiunto o modificato ogni riga di codice in un file ...

Modifica: ecco un paio di schermate, così puoi farti un'idea:

1,  2

Trac può farlo per te. Quando visualizzi un file, hai un'opzione annotata nella parte superiore della pagina, che utilizzerà ajax per caricare una barra a sinistra della sorgente del file, fornendo i numeri di revisione per ogni riga (o blocco, se un blocco è stato modificato in un unico commit)

Sarebbe bello vedere qualcosa che avesse una cronologia delle revisioni per ogni riga.

L'interfaccia SVN :: Web consente di accedere alle annotazioni della colpa svn sui file.

Quando visualizzi un file specifico, dovresti vedere " Incolpa / annota " come uno dei collegamenti in alto a sinistra. Quando fai clic su di esso, hai una resa molto più marcata del file, con blocchi a colori alternati. Delineano i punti contigui che appartengono a un dato giro iniziano e finiscono. A sinistra ci sono i nomi utente degli utenti i cui commit erano responsabili di un determinato blocco, e alla sinistra di quello un numero collegato che indica la revisione da cui deriva quel particolare blocco. Facendo clic sul collegamento si accederà alla pagina della vista di revisione, che elenca tutti i file modificati in tale revisione, insieme alle differenze con codice colore dei file / modifiche stesse.

Tortoise SVN supporta anche la funzione "biasimo".

Pensavo che SVN avesse la funzione 'biasimo' che potesse fare qualcosa di simile. Sto prendendo una pugnalata nel buio però. Aspetta mentre guardo attraverso le interwebs.

Scommetti. Dai un'occhiata a questo . (Uso la sottoclip btw)

Ciò implica che la maggior parte delle interfacce SVN web avrà questa funzione perché non è qualcosa di veramente speciale.

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