Digamos que eu tenho um ramo chamado feature/1
. E também edite # 1. Quero vincular esse ramo a esse problema.
Existe uma maneira de vincular esse ramo a essa questão do problema? Sem fazer um commit.
github
git-branch
Nerian
fonte
fonte
/user/repo/tree/branch-name
(ou/user/repo/commits/branch-name
, dependendo do que você quer view)Como mencionado em outra resposta , o GitHub cria links automaticamente para várias coisas, incluindo outros repositórios GH, mas não para ramificações dentro desses repositórios. Quando eu quero fazer isso, eu faço manualmente o link assim:
Onde
_user_
,_project_
e_branch_
devem ser substituídas com as partes do URL do ramo. Por exemplo, uma ramificação no projeto "linguista" do GitHub:Importante:
/
", também como neste exemplo), será relativo à raiz do servidor do URL da página atual. Caso contrário, os caminhos que não começarem com barra serão tratados em relação ao pai do URL da página atual. (Esta é a especificação básica do link HTML.)tree
parte da URL ao se referir a ramificações específicas de projetos.fonte
/user/proj/blob/branch
mesmo que eu tenha escritotree
e nãoblob
. Edit: working:../../tree/branch
README.md
. O GH parece retirar o "/" principal do link e anexá-lo ao URL atual. Isso pode ser um bug. Vou verificar. De qualquer forma, URLs relativos com ".." fazem mais sentido em arquivos de recompra. Por exemplo, se você mesclou meu fork, meu novo linkREADME.md
retornaria ao meu fork.Observe que a partir de abril de 2013 (" Rótulos de ramificação e tag para páginas de confirmação "):
Isso significa que fazer referência a uma confirmação do problema permitirá que o usuário veja a ramificação (observando a confirmação) e até mesmo ver um link para o problema (ainda observando a confirmação).
fonte
Você não pode fazer referência à ramificação diretamente.
Mas você pode fazer uma referência a um ramo comparado a outro ramo. Se você digitar isso:
renderizará como
Além disso, você pode comparar ramificações nos garfos. Se
user2
bifurcourepo
, isso funciona:fonte
Eu estava procurando a mesma possibilidade no Git, mas não havia nada disponível, então decidi referir diretamente o brach com um link de marcação usando a referência Hash.
Portanto, agora na minha organização, sempre fazemos essa referência ao abrir ou fechar um problema. Deve ser referido a um certo Hash e indiretamente, ao ramo correspondente.
Eu acho que você já agora, mas se não, para obter o hash, você usará git log
Nota: Não se refere a um ramo certo, mas a um commit,
Com algumas horas de trabalho, acho que é possível fazer isso automaticamente e criar uma ferramenta de linha de comando,
fonte