Compartilhando Conexões, Filtros, Ações do Usuário e Comandos de Compilação

Você pode utilizar qualquer repositório ativado para Eclipse de qualquer fornecedor. As informações a seguir descrevem o compartilhamento do projeto utilizando o suporte ao CVS (Concurrent Versions System) incluído com o Eclipse. As etapas e os elementos da interface com o usuário serão diferentes, dependendo do provedor de plug-in de repositório definido ou instalado.

Em um ambiente de programação de equipe, os membros da equipe freqüentemente trabalharão em seu próprio workbench, isolados dos outros. Eventualmente, eles desejarão compartilhar seu trabalho com seus companheiros de equipe. Utilizando o Remote System Explorer, os membros da equipe podem compartilhar suas conexões, filtros e conjuntos de filtros.

Atenção: Quando você sincronizar o projeto RemoteSystemsConnection com o repositório pela primeira vez, verá muitos arquivos em conflito. Isso acontece porque ele utiliza uma sincronização para alinhar corretamente as informações sobre versão codificada do servidor com seus arquivos locais. Isso só acontecerá uma vez. É só receber todas as alterações de entrada e seu espaço de trabalho local será sincronizado com o servidor. Além disso, é possível localizar perfis inativos (pertencentes a outros companheiros de equipe) na visualização Team, após a sincronização com o servidor. Você pode escolher se ativa ou não esses perfis na visualização Team, caso queira ver o conteúdo do perfil no Remote System Explorer em sua estação de trabalho local.

Para compartilhar recursos:

  1. Na visualização Remote Systems, clique no botão do menu na barra de ferramentas do Remote Systems e selecione Work with profiles para trazer a visualização Team para o primeiro plano do Remote System Explorer. Você também pode clicar na guia Team para mudar para a visualização.

  2. Na visualização Team, expanda o elemento raiz RemoteSystemsConnections, para ver uma lista de seus perfis. Os perfis definidos, assim como o perfil Team, são exibidos. O perfil Team é criado pelo Remote System Explorer para uso no compartilhamento de conexões, conjuntos de filtros e filtros, caso não queira compartilhá-los em um perfil criado e gerenciado por você.
  3. Clique com o botão direito em RemoteSystemsConnections e selecione Team > Share Project.
  4. Selecione Use existing repository location se você já definiu um repositório CVS. Selecione o local de Create a new repository se for necessário definir um repositório CVS (estas informações devem estar disponíveis a partir da pessoa que configurou o repositório CVS no servidor). Para definir um repositório CVS:
    1. No campo Host, digite o endereço do servidor, por exemplo, mymachine.com.
    2. No campo Repository path, digite o caminho ao repositório no servidor, por exemplo /home/test, d:/test.
    3. No campo User, digite o nome do usuário utilizado para conectar ao repositório.
    4. No campo Password, digite a senha para o nome do usuário.
    5. A partir da lista Connection Type, selecione o protocolo de autenticação do servidor CVS. Há três métodos de conexão, fornecidos com o cliente CVS do Eclipse:
      • pserver: Um método de conexão específico do CVS.
      • extssh : Um cliente SSH 1.0 incluso com o workbench.
      • ext: O método de conexão ext do CVS que utiliza uma ferramenta externa, como o SSH, para conectar ao repositório. A ferramenta utilizada pelo ext está configurada na página de preferência Team > CVS > EXT Connection Method.
    6. Se o servidor utilizar uma porta personalizada, ative Use Port e informe o número da porta.
    7. Marque Save Password, se aplicável.
  5. Clique em Finish.
O local do repositório é criado. O projeto RemoteSystemsConnections será criado remotamente e a visualização Synchronize será aberta para permitir a consolidação dos recursos do projeto no servidor.
Atenção: Se o projeto já existir remotamente, a visualização Sincronizar mostrará conflitos nos arquivos que existirem remota e localmente. Se o projeto RemoteSystemsConnections já existir no repositório em seu primeiro compartilhamento, poderá haver muitos conflitos. Geralmente não há conflitos reais, mas simplesmente os conflitos considerados na primeira sincronização, porque não há informações locais sobre o CVS para os recursos em seu espaço de trabalho. Se não foi criado nenhum recurso no perfil Team, você poderá enviar e receber com segurança os arquivos conflitantes. Se foram criados recursos em seu perfil Team, é necessário verificar cada arquivo conflitante para assegurar-se de que não haja diferenças e, se houver, resolvê-las através da mesclagem.
Para sincronizar seus recursos com aqueles no repositório associado:
  • Clique com o botão direito do mouse no projeto RemoteSystemsConnection e selecione Team > Synchronize with Repository.
  • Depois de compartilhar ou sincronizar e receber recursos de entrada do repositório, clique com o botão direito do mouse no projeto RemoteSystemsConnection e selecione Reload Remote System Explorer. Isso atualiza o Remote System Explorer e a visualização Team para que reflitam os recursos novos ou alterados.
Conceitos relacionados
Compartilhando Recursos de Desenvolvimento Gerenciados por Equipe
Perfis do Remote System Explorer
Tarefas relacionadas
Compartilhando Perfis de Equipe
Criando uma Ação do Usuário ou Alterando uma Ação Existente