Categorie: Software de gerenciamento de código-fonte / Apache Subversion Reveja

Apache Subversion

Avaliações: 21 | Classificação geral: Boa
Excelente
10
Boa
8
Média
3
Mau
0
Horrível
0
Sistema de controle de revisão de código-fonte aberto e versão de software que fornece resolução interativa de conflitos, rastreamento de mesclagem, bloqueio de arquivos e muito mais.
Comentário deixado em 04/06/2020
Tarkany Kho

Na empresa, usamos SVN por um longo tempo. O que mais gostamos foi sua simplicidade; em menos etapas do que outras alternativas hoje, você pode ter o código atualizado. Outro recurso que adoramos: usando o cliente certo, os arquivos têm marcas coloridas indicando qual arquivo é atualizado, qual tem conflito e que não pode ser atualizado, é simplesmente ótimo. Mas, sem dúvida, o recurso que mais gostamos é a facilidade de ter seu próprio servidor SVN em etapas simples com as ferramentas oficiais sem dores de cabeça

O Subversion foi minha primeira abordagem ao controlador de versão e devo muito do meu aprendizado no mundo do desenvolvimento de software. Ao usá-lo, não tive nenhuma reclamação, mas hoje usei outras ferramentas e poderia adicionar algo. Gostaria que implementassem melhorias na velocidade de transferência de arquivos.
Comentário deixado em 04/02/2020
Valenza Mccullers

Uso-o desde o ano passado para fins de trabalho e, no geral, estou realmente satisfeito com isso. Mas, infelizmente, está sendo ultrapassado pelo Git.

Utilizo isso desde o ano passado (para fins de trabalho) e há várias vantagens quando comparado ao Git. Essas vantagens incluem: 1. Mais fácil de encontrar código muito antigo, fornecendo o número da versão. 2. Ele indica alterações entre a base de trabalho (código carregado) e a cópia de trabalho (código existente).

O que não gosto de SVN é o seguinte:
Comentário deixado em 03/31/2020
Kellina Fenceroy

A experiência foi ótima, fácil de começar. Integra-se bem às ferramentas de implantação.

Muito mais simples que o git, pois é completamente centralizado. Faz o trabalho muito bem e é gratuito.

Mesclar conflitos de código pode ser um pouco trabalhoso em comparação com o git. Na maioria das vezes, o software do cliente cuida dele, mas para usuários mais avançados ou equipes maiores eu recomendo o git.
Comentário deixado em 03/28/2020
Crista

Eu uso o Subversion regularmente, pois provou ser confiável e rico em recursos. Acho especialmente útil para equipes menores, embora tenha certeza de que também pode funcionar bem em larga escala. Geralmente, achei os problemas mais fáceis de resolver com o Subversion do que os sistemas de controle de versão alternativos.

O Subversion é simples de usar e funciona bem para equipes de desenvolvimento de software. É fácil solucionar problemas e conflitos, e a configuração inicial é bastante simples.

Eu tive alguns problemas de mesclagem com o Subversion, mas era fácil o suficiente redefinir e iniciar novamente, até obter êxito.
Comentário deixado em 03/27/2020
Tawsha Beaupre

O produto funciona bem, sem necessidade de integração com o git. no entanto, isso fornece uma interface do usuário que torna a ramificação e a mesclagem de código suaves e diretas. Isso ajudou muito na nova empresa em que trabalho, pois tenho máquinas remotas em Linux para configurar e implantar código.

Uma pequena curva para aprender novos comandos e garantir que o código seja enviado sem problemas. A atualização recente corrigiu o problema de mesclagem, que resultou na queda do terminal git.
Comentário deixado em 03/27/2020
Halie

O Subversion foi uma ótima solução para o seu tempo. Se você estiver olhando para ele em 2019: use git.

O Subversion fornece repositórios de código-fonte centralizados, fáceis de configurar. É possível fazer check-out de subpastas sem nenhuma solução alternativa.

Ramificar e mesclar é inferior em comparação com soluções modernas como o git. Na maioria das vezes, é necessário resolver conflitos manualmente, especialmente em mudanças ou renomeações de arquivos.
Comentário deixado em 03/25/2020
Yee Reyes

Usamos SVN para controle de versão. Todos os dias, fazemos algumas modificações para acompanhar quais arquivos foram retirados e precisam ser verificados novamente como parte do processo de desenvolvimento de software. SVN é realmente um software útil para o mesmo.

O Subversion é ótimo para controle de versão. O código de cores usado para distinguir entre arquivos com check-out e arquivos ainda a serem verificados é realmente útil. Se a sua pasta estiver atualizada, ela ficará verde. Se você estiver editando alguns arquivos, ele exibirá uma marca de leitura além dela.

Às vezes, apesar de obter a versão mais recente, os arquivos não seriam atualizados. Isso seria confuso para o usuário. Nesse caso, você teria que excluir a pasta antiga e obter uma nova cópia do servidor.
Comentário deixado em 03/22/2020
Antonetta

Fácil de aprender e usar. Mantém diferentes revisões do código-fonte com base nas ramificações, ajudando a reverter para versões anteriores, se necessário. Confirmar e mesclar o código também é bastante direto.

Às vezes, conflita ao mesclar ramificações diferentes em outra ramificação.
Comentário deixado em 03/16/2020
Inkster

Funcionalidade curinga, velocidade, capacidade de gerenciar projetos de software com centenas de desenvolvedores e analistas

Os arquivos da lista de controle de acesso podem se tornar difíceis de gerenciar e facilmente se tornar inutilizáveis ​​devido a pequenos erros
Comentário deixado em 03/14/2020
Valerio Nech

Estamos usando isso apenas para alguns projetos realmente antigos que ainda não foram migrados para o GIT.

Foi um bom produto nos últimos anos. Não foi difícil de usar, no entanto, foi conseguido por um produto melhor ... e você sabe o culpado :)

Não é como se eu não gostasse. Acabou de chegar a uma idade e todos os produtos são substituídos um dia. Estamos usando o git para a maioria dos nossos projetos.
Comentário deixado em 03/13/2020
Bryana Vanhamme

Usamos o svn para fazer todo o nosso controle de versão. No entanto, quando o github apareceu, paramos de usar o svn. Não que o github fosse melhor, mas pelo fato de o github não exigir uma configuração svn.

A configuração foi difícil, mas, uma vez resolvida, a navegação foi tranqüila.
Comentário deixado em 03/12/2020
Franni

Esta foi uma atualização do uso do Visual Source Safe, mas eu precisava treiná-lo antes de começar a preparar as coisas.

Ele tinha a opção de reverter para uma versão anterior, se você quisesse desfazer um check-in. Fornecia opções para exigir o bloqueio de certos arquivos antes da modificação, permitindo que os outros arquivos fossem mesclados com quaisquer novas revisões que ocorreram durante a modificação. Isso deu a melhor resposta para dois cenários em que você tem arquivos de texto fáceis de mesclar e arquivos de banco de dados nos quais você nunca deseja automatizar uma mesclagem. Você pode obter plugins para adicionar uma interface GUI para trabalhar com o Subversion e integrá-la ao Visual Studio.

A terminologia como check-out significa algo completamente diferente do check-out no Source Safe. Portanto, a necessidade de se informar sobre o significado de cada termo é importante ao usar este software, especialmente quando proveniente de algo semelhante ao Source Safe.
Comentário deixado em 01/10/2020
Hiroko

Nada realmente. Tudo é melhor quando você não o usa e usa o git. O único profissional está usando o Cornerstone para gerenciá-lo. Ótimo software.

Tudo. É muito difícil de usar e não é muito bom em plataformas diferentes.
Comentário deixado em 10/23/2019
Calder

Há muito tempo, o Subversion era um concorrente do Git, mas agora quase todo mundo mudou para o Git, então eu recomendo usar o Git. Existem mais ferramentas, documentação, tutoriais e recursos disponíveis.

No geral, não é difícil entender o básico. Existem vários clientes com GUIs avançadas, para que você possa ver claramente o status do projeto em questão. Eu usei o TortoiseSVN como meu cliente preferido.

Você precisa estar online para fazer alterações e reverter para as versões anteriores (ao contrário do Git, que mantém todo o histórico do projeto localmente), portanto, se você estiver viajando em um laptop sem acesso à sua rede, poderá acabar preso. O conceito geral não é tão claro quanto o Git. Eu amo o sistema '.gitignore' do Git, onde você pode listar diretórios ou arquivos a serem ignorados ao se comprometer - não há um equivalente no Subversion que seja frustrante. O Subversion não sabe se você move um arquivo para um novo local (foldee), mas o Git resolverá o problema.
Comentário deixado em 10/16/2019
Mariejeanne

Minha experiência com o Subversion é um pouco antiquada, pois desde então eu migrei a maioria de nossos repositórios para o Git, mas no passado ele serviu ao seu propósito de controle básico de versão, apesar de não ter os conjuntos extras de recursos do Git.

O Subversion (ou SVN) é um serviço fácil de configurar e usar e fornece um histórico abrangente de alterações feitas no código. É difícil dar errado com o SVN, devido à simplicidade do conceito.

O Subversion foi amplamente superado pelo Git como padrão do setor, pois carece de recursos como filiais offline e suporte para ramificação e fusão inteligentes como uma plataforma em comparação com seu concorrente, embora continue sendo um fluxo de trabalho viável para projetos de menor escala.
Comentário deixado em 10/10/2019
Subak Gaskamp

Completo e versátil para aqueles familiarizados com as interfaces de linha de comando.

Embora tenha uma curva de aprendizado como a maioria das soluções de código aberto, há componentes de software adicionais que adicionam até uma interface gráfica do usuário e integração com o botão direito do mouse.
Comentário deixado em 05/16/2019
Cory

Fácil de usar este software.

fácil manter as versões atuais e históricas de arquivos como código fonte, páginas da web e documentações.

de acordo com a minha experiência, não há nenhum recurso que eu não goste neste software.
Comentário deixado em 04/10/2019
Ellerey Sharpey

Estou usando o Apache Subversion há quase um ano, mas não como meu principal software de controle de versão. Trabalhe em meus projetos usando outro software de controle de versão; quando os projetos estiverem prontos para serem enviados ao repositório público, simplesmente colo a pasta da versão mais recente na minha pasta do Subversion, para não usá-la para o controle de versão em si. Eu apenas uso o Subversion porque o repositório público para o qual eu carrego o usa.

Funciona bem para o controle de versão e ainda estou tendo conflitos de mesclagem.

Não é tão fácil de usar quanto outro software de controle de versão.
Comentário deixado em 03/21/2019
Vergne

É um bom software para controle de versão e gerenciamento de código com os indicadores visuais.

Gosto dos indicadores visuais, como cor verde quando o código-fonte está atualizado e cor vermelha quando há edições pendentes de check-in. Nem todos os produtos oferecem esse tipo de código de cores. você pode descobrir o status mesmo sem abrir o código fonte.

Às vezes, ele me fez obter a versão mais recente e o código fonte ainda não foi atualizado. Eu tive que excluir manualmente todo o ramo e obter o código fonte inteiro.
Comentário deixado em 03/07/2019
Smith Dudenbostel

O Subversion é fácil de usar e direto, comparado aos modernos sistemas de controle de versão. Ainda funciona bem e faz o trabalho.

Não é distribuído e não suporta marcação verdadeira (basicamente é um ramo!).
Comentário deixado em 11/28/2018
Tshombe

Estamos usando essa ferramenta para controle de revisão de código-fonte. Como equipe, achamos uma boa ferramenta para controle de versão de código-fonte,

Eu gosto deste software porque é de código aberto, fácil de usar e pode ser configurado facilmente.

Trabalhar com comandos svn é um pouco difícil, comparado com o trabalho com a interface do usuário

Deixe um comentário para Apache Subversion