O Que Há de Novo em 2.0
Existem numerosos recursos novos e alterações para os recursos existentes
na nova Equipe do Eclipse e suporte do CVS. Os itens a seguir listam alguns deles.
- Conjuntos de Projetos
- A equipe fornece o recurso Conjuntos de Projetos que permitem a exportação e compartilhamento
da configuração da área de trabalho atual com outros usuários. Os conjuntos de projetos são criados
ou carregados utilizando Arquivo > Exportar... e Arquivo > Importar respectivamente.
- Todos os termos específicos do CVS
- O suporte do CVS utiliza a mesma terminologia que o CVS. Isso significa que o termo
desvio é utilizado em vez de fluxo, atualização e consolidação em vez de captura e
liberação e a tag de versão em vez de versão.
- Texto/binário
- A equipe agora fornece um mecanismo para identificar quais tipos de arquivos são texto (ASCII)
e binário. O CVS utiliza esse mecanismo para sinalizar corretamente os tipos de arquivos consolidados
no repositório. Os tipos de arquivos podem ser incluídos na página de preferências Equipe > Conteúdo
do Arquivo.
- Modo de substituição de palavra-chave do CVS
- Além da determinação de texto/binária, o CVS também permite a configuração
do modo de substituição de palavra-chave de cada arquivo. Isso é feito utilizando o comando de menu Equipe
> Alterar Propriedade ASCII/Binária em um projeto ou recurso
que é compartilhado com o CVS.
- Recursos ignorados
- Existem vários aperfeiçoamentos relacionados para ignorar os recursos. Como no
1.0, os recursos ignorados globais podem ser definidos na página de preferências Equipe > Recursos
Ignorados. Além disso, as ferramentas integradas ao Eclipse podem marcar sua
saída binária como derivada. O CVS e outros plug-ins do repositório podem ignorar automaticamente
esses recursos. O CVS também fornece menus na exibição Navegador e Sincronizar
para incluir um recurso no arquivo .cvsignore.
- Incluindo recursos no controle do CVS
- Novos recursos devem ser explicitamente incluídos no controle do CVS. Isso melhora
a capacidade do usuário de determinar quais recursos devem estar no controle da versão
e quais devem ser ignorados.
- Compactação de transferência do CVS e de arquivos
- O CVS suporta a compactação de transmissões de arquivos. Isso pode melhorar
potencialmente os tempos de operação em conexões de rede baixa. O nível de compactação
pode ser definido na página de preferências Equipe > CVS.
- Filtro de comparação baseado na origem na exibição Sincronizar e editor de Combinação
- A capacidade de filtrar recursos cujos números de revisão do CVS diferem
mas cujo conteúdo é o mesmo que foi incluído na exibição Sincronizar, no editor de
Comparação e outras exibições de comparação do CVS.
- Substituir e Atualizar/Substituir e Consolidar
- Na exibição Sincronizar, os conflitos apenas podem ser atualizados ou consolidados utilizando
os itens de menu de substituição. Isso oferece um fluxo de trabalho mais seguro, pois, Atualizar e Consolidar
apenas trabalham em alterações sem conflito.
- Marcar como combinado na exibição Sincronizar
- Quando resolver os conflitos na exibição Sincronizar, os arquivos que foram
salvos permanecerão na exibição até que sejam marcados conforme são combinados utilizando
o item de menu "Marcar Como Combinado". Isso permite que várias edições sejam
executadas em conflitos.
- Exibição Console do CVS
- A exibição Console do CVS contém as mensagens recebidas do servidor ao
executar comandos do CVS.
- Tag com Existente
- Na exibição Repositórios do CVS, o CVS suporta o movimento de tags existentes de
uma formação em linha de recurso para outra.
- Detecção de tag de desvio e de versão
- O CVS fornece um recurso Configurar tags para descobrir quais tags existem no
repositório do CVS. Esse recurso está disponível na exibição Repositórios do CVS
e a partir dos diálogos Substituir por e Comparar com Desvio ou Versão.
- Configuração do Decorador do CVS
- Você pode configurar as decorações de rótulo e de ícone do CVS utilizando a página de preferências Equipe >
CVS > Decorações de Rótulo.
- Workflow de desvio/combinação do limpador
- O desvio e a combinação são executados em um projeto na área de trabalho local.
Isso simplifica o workflow de 1.0 que exigiu o uso da exibição
Repositórios.
- Sincronizar Alterações de Saída
- Para o CVS, o menu Equipe contém o comando Sincronizar Alterações de Saída
que irá sincronizar apenas suas alterações de saída. Isso reduz a
quantidade de tráfego de rede.
- Mistura de tags abaixo do projeto
- Em 1.0, todos os recursos no projeto foram compartilhados com a mesma tag (desvio
ou HEAD). Em 2.0, as tags dentro de um projeto podem ser misturadas (exatamente como com a
ferramenta da linha de comandos do CVS)
- Tarefas para recursos novos e excluídos
- O CVS cria tarefas na exibição Tarefas para recursos novos que não foram
incluídos no controle do CVS ou ignorados para recursos excluídos. As operações de menu
Correção Rápida Apropriada estão disponíveis para estas tarefas. As tarefas também podem estar desativadas
na página de preferências Equipe > CVS.
Programação de equipe com CVS
Ativando decorações de recursos de CVS
Exibição Sincronizar do CVS