Para efetuar o registro de saída de um membro ou grupo de membros do Package Explorer,
destaque os membros que você deseja editar, clique com o botão direito do mouse e selecione Equipe - (Team)> Editar / Efetuar Registro de Saída (Edit / Check out).
Essa função copia os dados do membro SCLM para a sua estação de trabalho e coloca
um bloqueio nesse membro SCLM. O decorador do arquivo do Package Explorer também é atualizado
com um texto indicador
[MYLOCK]. A função sobrescreve o conteúdo
do arquivo local, portanto, se você salvou anteriormente o arquivo no Package
Explorer sem efetuar o registro de saída e de entrada do arquivo, uma caixa de diálogo avisará. Neste ponto, você pode fazer três coisas:
- Continuar a efetuar o registro de saída do arquivo e sobrescrever seu local de cópia pela seleção do botão Sobrescrever (Overwrite).
- Manter sua cópia local do arquivo selecionando o botão Manter (Keep).
- Cancelando a função para que você possa comparar a versão no Package
Explorer com a versão no SCLM e, então, decidir qual é a ação correta.
O membro IDE é atualizado com um decorador [MYLOCK]
e o arquivo é aberto com o editor padrão que o eclipse associa a
esse tipo de arquivo. O SCLM utiliza um modelo de bloqueio pessimista, portanto as edições simultâneas
não são possíveis. É possível editar o arquivo, salvá-lo na área de trabalho local ou
efetuar o seu registro de entrada no SCLM.
Você pode efetuar o registro de saída de membros de qualquer nível de hierarquia do SCLM. O principal recurso disso é que se você efetuar o
registro de saída de um membro em um grupo superior ao grupo de desenvolvimento, ele será copiado
para o grupo de desenvolvimento. Essa alteração é confirmada depois que o membro com o registro de saída
efetuado é salvo. Se você não salvar o membro ou excluí-lo, o membro manterá seu local
original na árvore de desenvolvimento do SCLM. Ao efetuar o registro de saída de um grupo
de nível superior, o arquivo é copiado para o grupo de desenvolvimento. Nesse caso, ele deve ser
construído e promovido na hierarquia para ser retornado à sua posição original.
Nota: Se você fizer alterações para um membro na visualização no Package Explorer antes
de efetuar o registro de saída do arquivo, você será avisado para sobrescrever suas alterações quando tentar efetuar o registro de saída deste arquivo. Se eleger manter suas alterações, você deve comparar sua cópia do arquivo com a cópia do SCLM antes de efetuar o registro de entrada do arquivo, para ter certeza de que não sobrescreveu alterações realizadas por outros usuários.