A Colaboração do desenvolvedor combinada com o controle de versões de arquivos integrado torna o NetBeans IDE uma ferramenta poderosa para a sua equipe de desenvolvimento distribuída.
Ferramentas de controle de versão integrado
O IDE reconhece automaticamente os diretórios com controle de versões existentes.
Os menus de contexto permitem que você atualize, faça checkout, compare (diff), renomeie arquivos e confirme modificações rapidamente.
CVS, Subversão, Mercurial*
Escolha entre os três sistemas de controle de versões mais populares: CVS, Subversão ou Mercurial.
A implementação Subversão aceita os protocolos de autenticação de
arquivo, http, https, svn e svn+ssh.
A implementação CVS aceita os protocolos de autenticação
pserver, ext, local e fork.
(*) Um plug-in do Mercurial está disponível no gerenciador de plug-ins (Ferramentas > Plug-ins).
Status e histórico do arquivo
Use a janela Versionamento para ver todas as alterações recentes de um diretório em um piscar de olhos.
Emblemas e cores em nomes de arquivo informam sobre o status do arquivo.
Obtenha uma rápida visão geral do histórico de cada arquivo, leia as mensagens do log de confirmação e reverta as alterações para versões anteriores, se necessário.
Visualizador de diferenças baseado em linhas
Linhas novas, removidas e modificadas são claramente codificadas por cores na barra lateral esquerda do editor, e marcas de navegação rápida são colocadas na faixa de erros à direita.
Clicar na barra lateral esquerda permite que você reverta alterações individuais,
ou abra o Visualizador de diferenças.
Use o Visualizador de diferenças para comparar dois arquivos lado a lado, linha por linha,
se for necessária a resolução imediata e transparente de conflitos.
O Visualizador de diferenças inclui um painel de editor completo para que você possa resolver conflitos de mesclagem no arquivo atual de uma forma intuitiva.
Compartilhamento de projetos remoto
Com o plug-in Colaboração do desenvolvedor*
você compartilha projetos do NetBeans em tempo real através da rede.
Você pode revisar o trabalho dos seus parceiros, ou permitir que eles façam alterações remotas em seu projeto: todas as partes convidadas podem compilar, depurar, criar o perfil e executar a aplicação compartilhada, e você pode inspecionar as alterações feitas por cada um no código-fonte.
Chat da Colaboração do desenvolvedor
Discuta o estilo do código-fonte com desenvolvedores remotos:
o plug-in* Colaboração do desenvolvedor permite que você envie
mensagens instantâneas em texto sem formatação, XML, HTML ou Java,
com realce de sintaxe.