Gitextensions: Suporta comandos básicos do git-svn

Criado em 16 nov. 2011  ·  11Comentários  ·  Fonte: gitextensions/gitextensions

Operação básica do Git-SVN:

  • [] Comando SVN DCommit
  • [ ] Comando "SVN Rebase"
  • [ ] Comando "SVN Busca"
  • [ ] Suporte Git svn-clone na caixa de diálogo clone.

PS Oferece "DCommit" em vez de "Push" ao trabalhar como cliente SVN

feature request

Todos 11 comentários

E "svn rebase" em vez de puxar, certo?

Esse recurso seria incrível.

E "svn rebase" em vez de puxar, certo?

"svn rebase" ou "svn fetch"

Estou recebendo um erro, "Não é possível determinar as informações do SVN upstream", quando tento usar um dos comandos git svn do menu Comandos, por exemplo, SVN Fetch. O repositório foi criado usando git svn clone e os branches de rastreamento remoto têm um prefixo "svn/", ex: "refs/remotes/svn/trunk".

Esta resposta talvez ajude você http://stackoverflow.com/a/3445081/61505

Obrigado por isso, mas comandos git svn como git svn info e git svn fetch funcionam bem na linha de comando. Eu não acredito que tenha históricos desarticulados porque este é um novo clone do repositório SVN e ainda não fiz nenhum commit usando o git.

Estou usando o git versão 1.7.10.msysgit.1.

doxxx:

  1. Você poderia mostrar o arquivo de configuração do seu repositório (pelo menos a seção “svn-remote”)?
  2. Você pode usar scripts de usuário como uma solução alternativa, basta adicionar alguns botões na barra de ferramentas com ícones apropriados.

Eu encontrei a solução de userscripts, obrigado. Segue meu arquivo de configuração:

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
    hideDotFiles = dotGitOnly
[svn-remote "svn"]
    url = http://torsvn/repos
    fetch = PerformaSure/performasure/trunk:refs/remotes/svn/trunk
    branches = PerformaSure/performasure/branches/*:refs/remotes/svn/*
    tags = PerformaSure/performasure/tags/*:refs/remotes/tags/svn/*
[svn]
    authorsfile = C:/dev/svnauthors

Seria incrível ter svn rebase\fetch em vez de puxar o botão de puxar ao trabalhar com o repositório git-svn

Não sei se algum dos membros da equipe principal usa svn ...
Então, a menos que alguém, que realmente precise do suporte do svn, esteja disposto a contribuir - isso não vai acontecer....

O suporte na GE é muito limitado. Alguém está usando SVN em tudo na GE?
O SVN é realmente um caso de uso com a GE, por que não usar um cliente separado?
O suporte "completo" ao SVN na GE não acontecerá a menos que alguém com esse interesse trabalhe nele.

SVN não é um grande bloqueador para o desenvolvimento, mas ainda é algo que eu gostaria de remover ao invés de melhorar.

O suporte SVN foi removido do master/3.00 em #4592

Esta página foi útil?
0 / 5 - 0 avaliações