Como posso índice nosso código fonte interna?
-
12-09-2019 - |
Pergunta
O Google Code Search indexou Subversion e Mercurial repositórios, então as pessoas podem pesquisar projetos de código aberto. Como posso fazer o mesmo para o repositório da minha empresa com o mínimo de esforço e sem publicar o nosso código?
Temos Trac (com Subversion) na nossa loja, mas ele somente indexa Changesets, e também temos Visual Source Safe.
Outras dicas
Eu posso garantir a utilidade do OpenGrok , nós temos isso no trabalho e eu usá-lo muito bem todos os dias.
Comercialmente, há Krugle Empresa . Se você quiser ver como ele funciona, você pode usar http://www.krugle.org/ para procurar projetos de código aberto.
há sempre lxr (referência cruzada linux). Mozilla usos
Seria preciso um grande esforço, eu acho, porque ele só está disponível via git repo. Mais poder para você, se você fazê-lo funcionar. git: //lxr.linux.no/git/lxrng.git
Surpreendentemente, eu descobri que o built-in capacidade de busca do Vista são muito úteis. Eu apenas adicionei a minha árvore de origem para os diretórios indexados, e se bastante rápido indexados pesquisa.
Não é sensível à linguagem, no entanto.
O nosso motor de busca do código sensível ao langauge fonte pode ser encontrada em SD Source Code Search Engine . Ele pode lidar com vários idiomas ao mesmo tempo. Pesquisas podem ser realizadas para padrões em um langauge específico, ou padrões nos idiomas (como "identificadores achado envolvendo questões tributárias"). Ao ser sensível a sinais langauge, o número de falsos positivos é reduzida, economia de tempo para o usuário. Ele entende C, C ++, C #, COBOL, Java, ECMAScript, Java, XML, Verilog, VHDL, e uma série de outras línguas.
para Fonte local de pesquisa de código no Windows: CodeIDX funciona muito bem! https://sourceforge.net/projects/codeidx/
Eu sei que esta pergunta não é para a busca local, mas esta é a única questão sobre o código fonte de ferramentas de busca não marcadas como "off topic" que eu poderia encontrar