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:
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
Arquivos SCCS
Um arquivo SCCS é composto por três partes diferentes:
- Mesa delta
- Bandeiras de acesso e rastreamento
- Corpo do texto
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.
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: