"SVN Video Tutorial", SVN : le nom complet est Subversion, qui est un logiciel de gestion de versions de code qui gère les données qui changent au fil du temps. Ces données sont placées dans un référentiel central. Cette archive ressemble beaucoup à un serveur de fichiers classique, mais elle mémorise chaque modification de fichier. De cette façon, vous pouvez restaurer un fichier vers une ancienne version ou parcourir l'historique des modifications du fichier. Beaucoup de gens considèrent les systèmes de contrôle de version comme une sorte de « machine à voyager dans le temps ».
Adresse de lecture du cours : //m.sbmmt.com/course/354.html
Le style d'enseignement du professeur :
Les cours sont conviviaux et naturels, sans prétention, ni prétentieux ni délibérément exagérés, mais parlent avec éloquence et prudence, entre enseignants et étudiants Dans une atmosphère d'égalité, la collaboration et l'harmonie, des échanges émotionnels silencieux sont réalisés, et le désir et l'exploration des connaissances sont intégrés dans des situations d'enseignement simples et réelles. Les étudiants acquièrent des connaissances grâce à une réflexion calme et une approbation silencieuse
La partie la plus difficile. dans cette vidéo se trouve la configuration svn de plusieurs entrepôts et le contrôle des autorisations :
Shop est un entrepôt si plusieurs projets sont développés en même temps, plusieurs entrepôts doivent être établis, superviser plusieurs projets en même temps. time
svnserve ne peut superviser qu'un seul dossier et ne peut pas superviser plusieurs entrepôts.
Vous pouvez atteindre l'objectif de superviser tous les entrepôts en supervisant le répertoire général
Par exemple, le répertoire général de l'entrepôt de la boutique est WebApp
Basculez vers le répertoire WebApp et exécutez
svnserve - d -r ./
De cette façon, nous pouvons accéder à la WebApp via svn://localhost
Si vous souhaitez accéder au répertoire Shop, c'est svn://localhost/Shop
Mais si vous modifiez le pointage localhost, alors comptez sur le précédent Le répertoire de paiement pointé ne pourra pas se connecter
Contrôle des autorisations
Sous le fichier de ressources de l'entrepôt
Dans le dossier conf
fichier authz Le fichier d'autorisation indique à ces utilisateurs les autorisations dont ils disposent
passwd Le fichier d'authentification de fichier marque les utilisateurs et les mots de passe correspondants dont dispose un certain entrepôt
fichier de configuration de base svnserve.con
anon-access = write auth-access = write
Le premier est autorisations anonymes
La seconde concerne les autorisations d'authentification
password-db = passwd authz-db = authz
Supprimez le commentaire
, ouvrant ainsi le fichier d'autorisation et le fichier d'authentification
Écrivez ensuite le fichier d'authentification passwd et définir le nom d'utilisateur et le mot de passe pertinents
Ici, nous vous recommandons également de télécharger les ressources du code source : //m.sbmmt.com/xiazai/learn/2114
Matériel d'apprentissage SVN
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!