Faz um tempo que preciso disso e esse post me deu uma lâmpada. Bifurque o código, nas configurações de seu repo, defina o branch como você deseja. WIN
cgmckeever
Como @cgmckeever sem dúvida descobriu, você não pode pesquisar um repositório bifurcado, mesmo se definir o branch padrão para o branch que deseja pesquisar. "Desculpe, os repositórios bifurcados não são pesquisáveis no momento"
jmorris0x0
na verdade, se você bifurcar e enviar seu branch para um novo repo, é, já que esse novo repo obtém índices
cgmckeever
1
apenas meu próprio experimento quando alteramos o branch padrão aqui github.com/google/or-tools já que usamos o master como um branch devel, mas queremos que o usuário veja a última versão estável ... algumas APIs estão no master, não no padrão (estável branch) e ao contrário, a pesquisa encontrou apenas símbolos de API no branch estável
Mizux
7
Usando o console, eu procuraria um código específico em um branch específico com o seguinte
git grep 'my_search_text' my_branch
my_branch deve estar disponível localmente
git greppode realizar correspondência de padrões de alta complexidade ( consulte a documentação )
Respostas:
Não da própria interface da web do GitHub, conforme mencionado em " Como posso pesquisar uma mensagem de confirmação no GitHub? ": Apenas o branch padrão (geralmente
master
) é indexado.Sua melhor aposta é clonar o repositório e, lá, pesquisar em todos os branches (com
git log -S
por exemplo ).fonte
Usando o console, eu procuraria um código específico em um branch específico com o seguinte
my_branch
deve estar disponível localmentegit grep
pode realizar correspondência de padrões de alta complexidade ( consulte a documentação )fonte
Se você souber o nome do arquivo, poderá usar
Find File
.https://github.com/angular/angular/find/6.1.x
fonte