Il s'agit de la commande sccsposix qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
sccs — frontal pour le sous-système SCCS (PREMIUM)
SYNOPSIS
scs [-r] [-d chemin] [−p chemin] commander [Options ] [opérandes ]
DESCRIPTION
Votre scs L'utilitaire est une interface pour les programmes SCCS. Il comprend également la capacité de
exécutez set-user-id à un autre utilisateur pour fournir une protection supplémentaire.
Votre scs l'utilitaire doit invoquer le commander avec le spécifié Options et
opérandes. Par défaut, chacun des opérandes doit être modifié en le préfixant du
un magnifique "SCCS/s.".
Votre commander peut être le nom de l'un des utilitaires SCCS dans ce volume de POSIX.1‐2008
(admin, delta, obtenez, prs, rmdel, sacre, défaire, vague, ou est ce que nous faisons) ou l'un des pseudo-utilitaires
répertoriés dans la section DESCRIPTION ÉTENDUE.
OPTIONS
Votre scs l'utilitaire doit être conforme au volume Base Definitions de POSIX.1‐2008, Blog
12.2, Utilité Syntaxe Recommandations, excepté Options les opérandes sont en fait des options à
passé à l'utilitaire nommé par commander. Lorsque la partie de la commande :
commander [Options ] [opérandes ]
est considéré, tous les pseudo-utilitaires utilisés comme commander doit soutenir l'utilitaire
Directives de syntaxe. Tout autre utilitaire SCCS pouvant être invoqué de cette manière
soutenir les Lignes directrices dans la mesure indiquée par leurs sections OPTIONS individuelles.
Les options suivantes doivent être prises en charge avant la commander opérande :
-d chemin Un chemin d'accès d'un répertoire à utiliser comme répertoire racine pour les fichiers SCCS. Les
par défaut sera le répertoire courant. Les -d l'option prévaut sur
le REPPROJET variable. Voir −p.
−p chemin Un chemin d'accès d'un répertoire dans lequel se trouvent les fichiers SCCS. Le défaut doit
le CSSC répertoire.
Votre −p l'option diffère de la -d option en ce que le -d option-argument doit être
préfixé au nom de chemin entier et au −p option-argument doit être inséré
avant le dernier composant du nom de chemin. Par exemple:
scs -d /x −p y obtenez a / b
convertit en :
obtenez /x/a/y/sb
Cela permet la création d'alias tels que :
alias syssccs="sccs -d / usr / src"
qui est utilisé comme :
syssccs obtenez cmd/qui.c
-r invoquer commander avec l'ID utilisateur réel du processus, pas n'importe quel ID utilisateur effectif
que l' scs l'utilitaire est défini sur. Certaines commandes (admin, vérifier, espace extérieur plus propre,, différences,
d’informations., rmdel et dire) ne peut pas être exécuté set-user-ID par tous les utilisateurs, car cela
permettre à quiconque de modifier les autorisations. Ces commandes sont toujours exécutées en tant que
utilisateur réel.
OPÉRANDES
Les opérandes suivants doivent être pris en charge :
commander Un nom d'utilitaire SCCS ou le nom de l'un des pseudo-utilitaires répertoriés dans le
section DESCRIPTION ÉTENDUE.
Options Une option ou un argument d'option à transmettre à commander.
opérandes Un opérande à passer à commander.
STDIN
Voir la description de l'utilitaire pour le commander.
CONTRIBUTION DES DOSSIERS
Voir la description de l'utilitaire pour le commander.
ENVIRONNEMENT VARIABLES
Les variables d'environnement suivantes doivent affecter l'exécution de scs:
LANGUE Fournissez une valeur par défaut pour les variables d'internationalisation qui ne sont pas définies ou
nul. (Voir le volume Définitions de base de POSIX.1‐2008, Blog 8.2,
Internationalisation Variables pour la priorité de l'internationalisation
variables utilisées pour déterminer les valeurs des catégories de paramètres régionaux.)
LC_TOUS S'il est défini sur une valeur de chaîne non vide, remplace les valeurs de tous les autres
variables d'internationalisation.
LC_CTYPE Déterminer la localisation pour l'interprétation des séquences d'octets de données de texte
sous forme de caractères (par exemple, des caractères à un octet par opposition aux caractères à plusieurs octets dans
arguments et fichiers d'entrée).
LC_MESSAGES
Déterminez les paramètres régionaux qui doivent être utilisés pour affecter le format et le contenu de
messages de diagnostic écrits dans l'erreur standard.
NLSPATH Déterminer l'emplacement des catalogues de messages pour le traitement des LC_MESSAGES.
REPPROJET
Fournissez une valeur par défaut pour le -d chemin option. Si la valeur de REPPROJET
commence par un , il doit être considéré comme un chemin d'accès absolu ; autrement,
la valeur de REPPROJET est traité comme un nom d'utilisateur et l'initiale de cet utilisateur
répertoire de travail doit être examiné pour un sous-répertoire src or source. Si un tel
répertoire est trouvé, il doit être utilisé. Sinon, la valeur doit être utilisée comme un
chemin d'accès relatif.
Des effets de variables d'environnement supplémentaires peuvent être trouvés dans la description de l'utilitaire pour le
spécifié commander.
ASYNCHRONE ÉVÈNEMENTS
Par défaut.
SORTIE STD
Voir la description de l'utilitaire pour le commander.
STDERR
Voir la description de l'utilitaire pour le commander.
SORTIE DES DOSSIERS
Voir la description de l'utilitaire pour le commander.
ÉLARGI DESCRIPTION
Les pseudo-utilitaires suivants doivent être pris en charge en tant que commander opérandes. Toutes les options
référencées dans la liste suivante sont des valeurs données dans le Options opérandes suivant
commander.
vérifier Équivalent à d’informations., sauf que rien ne sera imprimé si rien n'est en cours
édité, et un état de sortie différent de zéro doit être renvoyé si quelque chose est en cours d'édition.
L'intention est d'avoir ceci inclus dans une entrée ``install'' dans un makefile pour
assurez-vous que tout est inclus dans le fichier SCCS avant qu'une version ne soit
installé.
espace extérieur plus propre, Supprimer tout du répertoire actuel qui peut être recréé à partir de SCCS
fichiers, mais ne supprimez aucun fichier en cours de modification. Si la -b l'option est donnée,
les branches doivent être ignorées pour déterminer si elles sont en cours d'édition ;
ceci est dangereux si les branches sont conservées dans le même répertoire.
engendrent Créez un fichier SCCS en reprenant le contenu initial du fichier du même nom.
Toutes les options pour admin sont acceptés. Si la création est réussie, l'original
les fichiers doivent être renommés en préfixant les noms de base d'une virgule. Ceux-ci ont été renommés
les fichiers doivent être supprimés après avoir vérifié que les fichiers SCCS ont été
créé avec succès.
Delget Effectuer une delta sur les fichiers nommés, puis obtenez nouvelles versions. Les nouvelles versions
doivent avoir des mots-clés d'identification développés et ne doivent pas être modifiables. Tout −m, −p, -r, -s et
−oui les options doivent être transmises à delta, et n'importe quel -b, -c, -e, -i, -k, −l, -s et -x
les options doivent être transmises à obtenez.
supprimer Équivalent à Delget, sauf que le obtenez phase comprendra la -e option. Ce
L'option est utile pour faire un point de contrôle de la phase d'édition en cours. Le même
les options doivent être transmises à delta comme décrit ci-dessus, et toutes les options énumérées
pour obtenez ci-dessus sauf -e doit être transmis à éditer.
différences Rédigez une liste des différences entre la version actuelle des fichiers extraits
pour l'édition et les versions au format SCCS. Tout -r, -c, -i, -x et -t Options
doit être transmis à obtenez; quelconque −l, -s, -e, −f, -h et -b les options doivent être transmises à
diff. A -C l'option doit être transmise à diff as -c.
éditer Équivalent à obtenez -e.
fixer Supprimez le delta nommé, mais laissez une copie du delta avec les modifications qui ont été
dedans. Il est utile pour corriger les petits bogues du compilateur, etc. L'application
veille à ce qu'il soit suivi d'un -r SID option. Depuis fixer ne part pas
pistes d'audit, il doit être utilisé avec précaution.
d’informations. Rédigez une liste de tous les fichiers en cours d'édition. Si la -b l'option est donnée, les branches
(c'est-à-dire les SID avec deux composants ou moins) doivent être ignorés. Si un -u utilisateur option
est donné, alors seuls les fichiers en cours d'édition par l'utilisateur nommé doivent être répertoriés. UNE −U
l'option doit être équivalente à -u<actuel utilisateur>.
impression Écrivez des informations détaillées sur les fichiers nommés, équivalentes à scs prs.
dire Écrire un -liste séparée des fichiers en cours d'édition sur la sortie standard.
Prend le -b, -u et −U des options comme d’informations. et vérifier.
non édité C'est le contraire d'un éditer ou obtenez -e. Il doit être utilisé avec prudence,
puisque tout changement apporté depuis la obtenez Sont perdus.
EXIT STATUT
Les valeurs de sortie suivantes doivent être renvoyées :
0 Achèvement réussi.
>0 Une erreur s'est produite.
CONSÉQUENCES OF LES ERREURS
Par défaut.
Votre Abonnement les sections informatif.
INSCRIPTION UTILISATION
De nombreux utilitaires SCCS utilisent des noms de répertoires comme opérandes ainsi que des noms de fichiers spécifiques.
Les pseudo-utilitaires supportés par scs ne sont pas décrits comme ayant cette capacité, mais
ne sont pas interdits de le faire.
EXEMPLES
1. Pour obtenir un fichier à éditer, éditez-le et créez un nouveau delta :
scs obtenez -e fichier.c
ex fichier.c
scs delta fichier.c
2. Pour récupérer un fichier d'un autre répertoire :
scs −p /usr/src/sccs/s. obtenez cc.c
ou:
scs obtenez /usr/src/sccs/s.cc.c
3. Pour faire un delta d'un grand nombre de fichiers dans le répertoire courant :
scs delta *.c
4. Pour obtenir une liste des fichiers en cours d'édition qui ne sont pas sur les branches :
scs d’informations. -b
5. Pour effectuer un delta de tout ce qui est modifié par l'utilisateur actuel :
scs delta $(sccs dire -U)
6. Dans un makefile, pour récupérer les fichiers sources d'un fichier SCCS s'il n'existe pas déjà :
SCRS = <liste of source fichiers>
$(SRCS) :
scs obtenez $(REL) $@
RAISONNEMENT
scs et ses utilitaires associés font partie de l'option Utilitaires de développement XSI dans
l'option XSI.
SCCS est l'abréviation de Source Code Control System. C'est un entretien et
outil de suivi des améliorations. Lorsqu'un fichier est placé sous SCCS, le système de contrôle du code source
maintient le fichier et, lorsque des modifications sont apportées, les identifie et les stocke dans le fichier avec
le code source et/ou la documentation d'origine. Au fur et à mesure que d'autres changements sont apportés, ils sont également
identifiés et conservés dans le dossier.
La récupération de l'original et de tout ensemble de modifications est possible. Toute version du fichier en tant que
il se développe peut être reconstruit pour inspection ou modification supplémentaire. Données historiques
peut être stocké avec chaque version, en documentant pourquoi les modifications ont été apportées, qui les a effectuées et
quand ils ont été faits.
FUTUR DIRECTIONS
Aucun.
Utilisez sccsposix en ligne en utilisant les services onworks.net