Sistema de Controle de Código-Fonte (SCCS) - Parte 2

Neste post, daremos continuidade as características do  Sistema de Controle de Código-Fonte (SCCS)...
Arquivos SCCS
Um arquivo SCCS é composto por três partes diferentes:    
  •      Mesa delta
  •      Bandeiras de acesso e rastreamento
  •      Corpo do texto
Mesa Delta 
No SCCS, um delta refere-se a uma alteração do arquivo SCCS. Deltas são armazenados em uma tabela delta, portanto, cada arquivo SCCS tem seu próprio registro de alterações.
Controlar e seguir flags em arquivos de SCCS 
Cada operação de cada arquivo SCCS será rastreada por sinalizadores. Suas funções são como abaixo:
Configurando permissões de edição de todos os arquivos SCCS.
Controle cada liberação de cada arquivo de SCCS.
Permitir a edição colaborativa de cada arquivo SCCS.
Alterações de referência mútua de cada arquivo SCCS.
Comandos básicos do SCCS 
Existem muitos comandos que podem ser usados ​​no SCCS. Esses comandos nos ajudam a concluir o que queremos alcançar sem entender como funcionaram. [16] Além disso, o SCCS nos permite ter acesso a arquivos de histórico. Além disso, ele também fornece alguns comandos que nos permitem editar, monitorar e alterar os arquivos de origem.   
  •    Create
  •    Edit
  •    Delget
  •    Get
  •    Prt
  • Alternativas
    Versões de UNIX SCCS: 

    A maioria das versões do UNIX inclui uma versão do SCCS, que, no entanto, muitas vezes não é ativamente desenvolvido.

    Forquilha de Jörg Schilling: Jörg Schilling (que solicitou a liberação do SCCS nos primeiros dias do projeto OpenSolaris ) mantém um fork do SCCS que é baseado no código fonte do OpenSolaris. Recebeu aprimoramentos de recursos principais, mas permanece compatível com as versões SCCS originais, a menos que use o modo “novo projeto”.
    Projeto Heirloom: O Projeto Heirloom inclui uma versão do SCCS derivada do código-fonte OpenSolaris e mantida entre dezembro de 2006 e abril de 2007.
    Utilitário de conversão GNU: O GNU oferece o programa SCCS compatível GNU CSSC ("Compatibly Stupid Source Control"), que ocasionalmente é usado para converter arquivos SCCS em sistemas mais recentes como CVS ou Subversion ; não é uma implementação de SCCS completa e não recomendada para uso em novos projetos, mas principalmente destinada a conversão para um sistema de controle de versão moderno.
    Outros sistemas de controle de versão: Desde a década de 1990, muitos novos sistemas de controle de versão foram desenvolvidos e tornam-se populares que são projetados para gerenciar projetos com um grande número de arquivos e que oferecem funcionalidades avançadas como operação multiusuário, controle de acesso, construção automática, suporte de rede, E controle de versão distribuído . Bitkeeper e TeamWare usam o formato de arquivo SCCS internamente e podem ser considerados sucessores do SCCS.

    Fontes:

    • https://en.wikipedia.org/wiki/Source_Code_Control_System
    • http://www.ibm.com/support/knowledgecenter/ssw_aix_71/com.ibm.aix.genprogc/sccs.htm
    • http://docstore.mik.ua/orelly/unix3/unixnut/ch18_01.htm


    0 comentários: