20

Google Code Search ha indicizzato repository Subversion e Mercurial, in modo che le persone possano cercare progetti open source. Come posso fare lo stesso per il repository della mia azienda con il minimo sforzo e senza pubblicare il nostro codice?Come posso indicizzare il nostro codice sorgente interno?

Abbiamo Trac (con Subversion) nel nostro negozio, ma indicizza solo i changeset e abbiamo anche Visual Source Safe.

+0

Buona domanda ... – Shog9

risposta

4

Un rapido Google ha rilevato VoilaSVN ma non posso garantire per questo.

Modifica: ha anche rilevato OpenGrok che sembra avere molto più supporto per altri sistemi.

+0

VoilaSVN free edition è gratuito per uso commerciale e non commerciale. Si tratta di una soluzione di navigazione Subversion per motori di ricerca, amministrazione, diff e online. Ha lo scopo di promuovere l'adozione di Subversion® per utenti IT e NON-IT con la sua interfaccia molto user-friendly. –

+1

Il collegamento per VoilaSVN è obsoleto. Sembra che il progetto sia stato spostato su SourceForge http://voilasvn.sourceforge.net/ – Turp

1

c'è sempre lxr (riferimento incrociato linux). Mozilla utilizza

Ci vorrebbe un sacco di sforzo, penso, perché è disponibile solo tramite git repo. Più potere per te se lo fai funzionare. git: //lxr.linux.no/git/lxrng.git

7

Posso garantire l'utilità di opengrok, ce l'abbiamo al lavoro e lo uso abbastanza bene ogni giorno.

+0

Posso garantire anche opengrok. Molto utile! –

1

Sorprendentemente, ho trovato che la funzionalità di ricerca integrata di Vista è molto utile. Ho appena aggiunto il mio albero dei sorgenti alle directory indicizzate e ho ottenuto una ricerca indicizzata abbastanza veloce.

Tuttavia, non è sensibile alla lingua.

1

Il nostro motore di ricerca codice sorgente sensibile alla lingua può essere trovato allo SD Source Code Search Engine. Può gestire molte lingue allo stesso tempo. Le ricerche possono essere eseguite per modelli in una lingua specifica, o modelli in lingue diverse (come "trova identificatori che coinvolgono TAX"). Essendo sensibile ai token di langauge, il numero di falsi positivi viene ridotto, tempo di salvataggio per l'utente. Comprende C, C++, C#, COBOL, Java, ECMAScript, Java, XML, Verilog, VHDL e un certo numero di altre lingue.

0

per la ricerca del codice sorgente locale su Windows: CodeIDX funziona alla grande! https://sourceforge.net/projects/codeidx/

So che questa domanda non è per la ricerca locale, ma questa è l'unica domanda sul codice sorgente strumenti di ricerca non contrassegnati come "fuori tema" che ho potuto trovare