Examples of using Git svn in Portuguese and their translations into English
{-}
-
Colloquial
-
Official
-
Medicine
-
Financial
-
Ecclesiastic
-
Ecclesiastic
-
Computer
-
Official/political
Git svn tem dois comandos para ajudar com este problema.
Você deve saber duas coisas importantes sobre git svn log.
O primeiro é git svn create-ignore, que cria automaticamente arquivos.
Geralmente há vários bazaar de opções,Mercurial, git, svn.
Executando git svn rebase de vez em quando irá manter seu código sempre atualizado.
Para criar um novo branch no Subversion,você executa git svn branch branchname.
Você pode fornecer esse arquivo para git svn para ajudar a mapear os dados do autor com mais precisão.
Para fazer um push a um servidor Subversion,você executa o comando git svn dcommit.
Isso executa o equivalente a dois comandos- git svn init seguido por git svn fetch- na URL que você fornecer.
Por um lado,você deve limpar as referências estranhas que git svn configura.
Você pode executar git svn fetch para pegar os novos dados, mas git svn rebase faz a busca e atualiza seus commits locais.
Uma das grandes características do Git é uma ponte bidirecional para Subversion chamada git svn.
Você vai começar com o comando git svn clone, que importa um repositório Subversion inteiro em um repositório Git local.
Você também pode obter o mesmo tipo de informação que svn info lhe dá executando git svn info.
Se você ler a seção anterior sobre o uso do git svn, você pode facilmente usar essas instruções para git svn clone um repositório;
Os exemplos nas seções anteriores mostram schacon em alguns lugares, comoa saída do blame e do git svn log.
No entanto, git svn assume que você não vai ter vários remotos e salva todas as suas referências em pontos no servidor remoto sem"namespacing.
Um importador Perforce também é distribuído com Git, masapenas na seção contrib do código fonte- que não está disponível por padrão como git svn.
Você também pode dizer ao git svn para não incluir os metadados que o Subversion normalmente importa, passando--no-metadata para o comando clone ou init.
Se você está acostumado a usar o Subversion e quer ver seu histórico no estilo do SVN, você pode executar git svn log para ver o seu histórico de commits na formatação SVN. .
Assim como o comando git svn log simula o comando svn log off-line, você pode obter o equivalente a svn annotate executando git svn blame FILE.
A razão para preferir rebasing é que o Subversion tem um histórico linear enão lida com fusões(merges), como Git faz, assim git svn segue apenas o primeiro pai ao converter os snapshots em commits Subversion.
As ferramentas do git svn são úteis se você está preso com um servidor Subversion por agora ou está em um ambiente de desenvolvimento que necessita executar um servidor Subversion.
É importante lembrar que, ao contrário do Git, que exige que você mescle trabalhos doupstream que você ainda não tem localmente antes que você possa fazer um push, git svn faz você fazer isso somente se as alterações conflitarem.
Todos estes argumentos especiais serão passados para“git svn” na ordem, e seus valores devem ser caminhos relativos ao diretório raiz do repositório svn. .
O conjunto de ferramentas git svn fornece um número de comandos para ajudar a facilitar a transição para o Git, fornecendo uma funcionalidade que é semelhante ao que você tinha no Subversion.
Se você tiver alterações locais, você deve guardar o seu trabalho(stash) outemporariamente fazer o commit dele antes de executar git svn rebase- caso contrário, o comando irá parar se ver que o rebase irá resultar em um conflito de mesclagem.
O segundo comando é git svn show-ignore, que imprime em stdout as linhas que você precisa para colocar em um arquivo. gitignore para que você possa redirecionar a saída do arquivo de exclusão de seu projeto.
É importante notar que quando você está usando git svn, você está interagindo com o Subversion, que é um sistema muito menos sofisticado do que Git. .
Para resolver essa situação,você pode executar git svn rebase, que puxa quaisquer alterações no servidor que você não tem ainda e faz um rebase de qualquer trabalho que você tem em cima do que está no servidor.