Table des matières
Qu'est-ce qu'une construction nocturne ?
Utilisez Subversion pour le contrôle de version
1. Installer Subversion
Interface utilisateur Subversion
Outils de ligne de commande
2. Préparez l'annuaire local
3. Découvrez le dernier code
4. Exécutez l'installation
关于夜间构建的说明
结论
资源
Maison Tutoriel CMS WordPresse WordPress Checkout revisité avec Subversion

WordPress Checkout revisité avec Subversion

Sep 03, 2023 pm 11:29 PM

Il existe de nombreuses raisons d'aimer étudier les logiciels open source, l'une d'elles étant de pouvoir apprendre du code que d'autres ont construit.

D'autres exemples incluent :

  • Suivez le ticket d'erreur
  • Voir les nouvelles fonctionnalités fusionnées dans la base de code
  • Apprenez à réaliser quelque chose par programmation
  • Afficher les anciennes fonctionnalités obsolètes
  • Obtenez les nouvelles fonctionnalités attendues (ou peut-être surprenantes)
  • Et plus encore

Bien qu'il existe de nombreux logiciels open source, il peut être difficile de savoir comment suivre un tel rythme de développement lorsque l'on n'est pas familier avec les outils.

Si vous êtes un développeur expérimenté qui sait utiliser les trackers de bugs, le contrôle de version, etc., alors vous n'êtes pas le public cible de ce tutoriel. Cependant, si vous êtes fan de WordPress et que vous souhaitez savoir comment suivre le développement de votre projet, lisez la suite.

Dans cet article, nous verrons ce que sont les builds nocturnes, comment préparer nos systèmes pour obtenir chaque jour les dernières versions du code source de WordPress et comment l'utiliser sur nos propres systèmes.

Qu'est-ce qu'une construction nocturne ?

Avant de comprendre comment obtenir chaque jour la dernière version du code source, il est important de comprendre la définition de « build nocturne ».

Cette déclaration n’est pas propre à WordPress. En fait, de nombreux logiciels, à la fois open source et fermés, incluent des builds nocturnes. Que nous, en tant que public, y ayons accès est une autre affaire.

Même Wikipédia définit cela dans les termes les plus simples :

Un événement qui a lieu tous les soirs.

Là encore, l’expression elle-même ne ressemble pas exactement à un terme technique, n’est-ce pas ? Cela n'a pas d'importance.

使用 Subversion 重新审视 WordPress Checkout

Puisque nous parlons de WordPress et que WordPress est open source, nous l'examinerons sous cet angle. Selon la page Nightly Builds du projet WordPress :

Vous pouvez suivre les modifications sur le Web ou via notre liste de diffusion SVN, mais de nombreuses personnes choisissent d'exécuter des builds nocturnes pour nous aider à identifier les bogues. Si vous souhaitez participer à ce processus, veuillez rejoindre la liste de diffusion des testeurs WP et télécharger la dernière version nocturne.

Si vous souhaitez vous impliquer plus que simplement obtenir le code source et suivre les étapes ci-dessus, visitez le lien ci-dessus. Dans le reste de cet article, nous examinerons ce qui est requis pour obtenir une version nocturne de votre code source.

Utilisez Subversion pour le contrôle de version

Il existe de nombreux services et applications de contrôle de version ou de contrôle de code source disponibles. Les projets WordPress utilisent une version auto-hébergée de Subversion pour gérer le contrôle de version du projet.

使用 Subversion 重新审视 WordPress Checkout

Si vous êtes nouveau sur Subversion, vous pouvez en savoir plus sur la page d'accueil du logiciel. Cependant, Subversion existe depuis un certain temps et est largement utilisé dans de nombreuses entreprises et projets différents.

Subversion est un système de contrôle de version open source. Fondés en 2000 par CollabNet, Inc., le projet et le logiciel Subversion ont connu un succès incroyable au cours de la dernière décennie. Subversion a été et continue d'être largement adoptée dans le monde de l'open source et de l'entreprise.

Ce tutoriel ne fournira pas un guide détaillé sur la façon d'utiliser Subversion et tout ce que vous pouvez en faire, mais il vous donnera tout ce que vous devez savoir pour installer Subversion sur votre ordinateur et obtenir la dernière version de la source WordPress. code.

1. Installer Subversion

Subversion peut être utilisé de deux manières :

  1. En tant qu'outil de ligne de commande
  2. Possède une interface utilisateur graphique

Interface utilisateur Subversion

Étant donné que Subversion est très largement utilisé, vous avez le choix entre de nombreux clients différents, quel que soit le projet de système d'exploitation sur lequel vous travaillez.

Par exemple :

  • TortoiseSVN est disponible pour Windows.
  • Pierre angulaire et version disponibles pour OS X.
  • Et RapidSVN pour Linux.

Bien sûr, ce ne sont là que quelques-unes des options qui s’offrent à vous. Quel que soit le système d'exploitation que vous utilisez, une chose que nous avons tous en commun est que Subversion est disponible en tant qu'outil de ligne de commande, nous l'utiliserons donc dans ce didacticiel.

Outils de ligne de commande

L'installation de Subversion via la ligne de commande dépend du système d'exploitation que vous utilisez. Si vous utilisez Linux, vous aurez besoin d'un programme d'installation quelconque. Si vous utilisez Windows ou Mac OS X, vous en aurez besoin pour chaque système.

Une fois installées, les commandes que nous émettons dans le terminal pour le reste de ce tutoriel seront les mêmes.

Tout d’abord, accédez à la page Subversion Binary Packages et recherchez la version qui correspond à votre système d’exploitation.

使用 Subversion 重新审视 WordPress Checkout

Deuxièmement, téléchargez le programme d'installation, suivez les étapes fournies, puis revenez à ce didacticiel.

Enfin, nous devons nous assurer que Subversion est correctement installé. Pour ce faire, ouvrez un terminal (ou une invite de commande, si vous utilisez Windows) et entrez la commande suivante :

$ svn --version
Copier après la connexion

Vous devriez voir quelque chose comme ceci imprimé dans la console :

使用 Subversion 重新审视 WordPress Checkout

Ceci contiendra une ligne d'informations comprenant la version du client Subversion. Par exemple :

svn, version 1.7.22 (r1694152)
   compiled Feb 10 2016, 16:22:46
Copier après la connexion

Mais le résultat réel que vous voyez peut être légèrement différent. En fin de compte, si vous parvenez à exécuter la commande svn, vous devriez pouvoir suivre le reste des étapes de ce didacticiel.

2. Préparez l'annuaire local

Avant de récupérer la dernière copie de WordPress, nous devons nous assurer que nous disposons d'un répertoire configuré dans lequel nous téléchargerons le dernier code source.

Pour moi, puisque je suis sous OS X, je les placerais dans /Users/tommcfarlin/Downloads. Par conséquent, toutes mes commandes seront relatives à ce répertoire. Votre répertoire sera lié au répertoire que vous choisirez vous-même.

Donc, dans mon répertoire Téléchargements, je vais créer un répertoire appelé wp qui hébergera le code source que nous examinons depuis le référentiel officiel. Dans le terminal, entrez la commande responsable de la création du nouveau répertoire.

Pour moi, c'est :

$ mkdir wp
Copier après la connexion

Maintenant, j'ai un répertoire vide dans lequel je peux extraire le code source de WordPress via Subversion.

3. Découvrez le dernier code

Le fait d'extraire la dernière version du code source d'un référentiel Subversion est appelé « extraction ». Par conséquent, pour afficher la dernière version de WordPress, nous devons exécuter la commande Subversion dans la ligne de commande.

Cela nécessite quelques choses :

  1. Commandes Subversion pour inspecter le code source (facile, c'est co).
  2. L'URL du référentiel à partir duquel nous extrairons le code source (https://core.svn.wordpress.org/trunk/).

À l'aide de ces informations, modifiez d'abord le répertoire dans le répertoire wp que vous venez de créer, puis émettez une commande d'extraction Subversion en utilisant l'URL fournie. Le jeu de commandes complet ressemblera à ceci : 

$ cd wp
$ svn co https://core.svn.wordpress.org/trunk/
Copier après la connexion

Une fois terminé, le terminal devrait commencer à imprimer les informations au fur et à mesure qu'il extrait la dernière version du code source.

使用 Subversion 重新审视 WordPress Checkout

Une chose très importante à noter est que c'est idéal pour l'expérimentation. N'essayez pas de transférer du code vers le référentiel (vous devrez soumettre les correctifs de manière formelle, ce qui dépasse le cadre de ce didacticiel).

Considérez cela comme un moyen simple d'obtenir du code source "en lecture seule".

4. Exécutez l'installation

À ce stade, vous devriez voir un répertoire wp 目录中有一个 trunk dans le répertoire

que vous avez créé avant cette étape. Trunk est une convention de dénomination Subversion par laquelle la ligne principale de développement d'un projet est complétée.

Techniquement, le répertoire peut être nommé comme vous le souhaitez ; cependant, la convention générale utilisée lorsque vous travaillez avec les référentiels Subversion est la suivante :
  • 分支
  • tag
  • trunk

Si vous accédez au répertoire trunk à l’aide de la ligne de commande ou même de l’interface utilisateur de votre système d’exploitation, vous verrez la structure de répertoires familière aux applications WordPress.

使用 Subversion 重新审视 WordPress Checkout

Cela signifie que vous pouvez réellement configurer une version fonctionnelle de WordPress, tout comme en la téléchargeant depuis la page d'accueil du projet.

Dans mon article précédent, j'ai détaillé ce dont vous avez besoin pour installer une application WordPress. Si vous êtes nouveau sur WordPress, consultez ce tutoriel car il vous fournira toutes les informations dont vous avez besoin pour être opérationnel avec WordPress.

使用 Subversion 重新审视 WordPress Checkout

Si vous l'avez déjà lu ou si vous savez comment configurer une copie locale de WordPress, continuez :
  • Définissez le nom d'hôte du répertoire à l'aide d'un serveur Web
  • Accédez à cette URL dans votre navigateur Web
  • Démarrer l'installation

Une fois terminé, vous exécuterez une copie de pointe de WordPress qui inclut toutes les fonctionnalités en cours de développement. Si vous n'avez jamais fait cela auparavant, ce serait vraiment bien de voir ce qui se passera dans la prochaine version.

Vous pouvez mettre à jour le code depuis le référentiel

Vous devrez le mettre à jour à mesure que vous continuez à utiliser le code source ou que vous souhaitez vous assurer que vous utilisez la dernière version du code source. 🎜

由于我们使用版本控制,因此可以轻松使用 Subversion 来更新驻留在我们计算机上的代码副本。每当您准备更新(可能是每小时或每天晚上)时,您只需从 trunk 目录中发出以下命令:

$ svn update
Copier après la connexion

这个命令将拉取自您上次查看最新版本的源代码以来合并的所有代码。请注意,当您这样做时,您将面临破坏安装中某些内容的风险,但这就是运行前沿夜间构建的本质。

关于夜间构建的说明

虽然本教程的主要目的之一是引导您在计算机上安装 Subversion 并使用它来查看 WordPress 源代码,但您也可以随时使用此 URL 获取最新版本的 WordPress。

不,这绝不是获取源代码的“漫长之路”。相反,它是为了让您通过使用日常使用 WordPress 时使用的工具和流程,更多地以开发人员的身份工作。

结论

无论您是想查看每天推送到 WordPress 核心的所有新内容,还是希望最终为应用程序提供补丁,访问每晚版本的代码都是非常有趣的.

如果没有别的事,访问 WordPress 等开源项目(有数百人正在积极致力于该项目)可以教会您很多有关处理错误报告、票证、补丁、功能、合并等的知识.

我不建议在本地开发环境之外的任何地方运行此代码。也就是说,如果您是一名开发人员并且您有兴趣测试前沿的代码,则夜间构建可以让您做到这一点。

对于那些有兴趣继续了解有关 WordPress 的更多信息的人,我们专门提供了几门关于此主题的课程。除此之外,我们还在市场上提供了大量插件供您下载、学习和在日常工作中使用。

如果您有兴趣从开发角度了解有关 WordPress 的更多信息,请注意,我专门使用 WordPress,并且经常撰写相关文章。您可以在我的个人资料页面上观看我的所有课程和教程,也可以在我的博客和/或 Twitter(@tommcfarlin)上关注我,我在其中谈论 WordPress 背景下的软件开发。

请随时在下面的提要中留下任何问题或评论,我会尽力回复每个问题或评论。

资源

  • Subversion 主页
  • 下载 Subversion
  • 颠覆手册
  • WordPress Subversion 访问
  • WordPress 每夜构建
  • 安装 WordPress

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

WordPress est-il facile pour les débutants? WordPress est-il facile pour les débutants? Apr 03, 2025 am 12:02 AM

WordPress est facile pour les débutants de commencer. 1. Après se connecter à l'arrière-plan, l'interface utilisateur est intuitive et le tableau de bord simple fournit tous les liens de fonction nécessaires. 2. Les opérations de base incluent la création et l'édition de contenu. L'éditeur WYSIWYG simplifie la création de contenu. 3. Les débutants peuvent étendre les fonctions du site Web via des plug-ins et des thèmes, et la courbe d'apprentissage existe mais peut être maîtrisée par la pratique.

À quoi sert WordPress? À quoi sert WordPress? Apr 07, 2025 am 12:06 AM

WordPressisGoodForvirontuallyAnyWebprojectDuetOtsSversatityAsacms.itexcelsin: 1) une convivialité, permettant à la manière

Dois-je utiliser Wix ou WordPress? Dois-je utiliser Wix ou WordPress? Apr 06, 2025 am 12:11 AM

Wix convient aux utilisateurs qui n'ont aucune expérience de programmation, et WordPress convient aux utilisateurs qui souhaitent plus de capacités de contrôle et d'extension. 1) Wix fournit des éditeurs de glisser-déposer et des modèles riches, ce qui facilite la création d'un site Web rapidement. 2) En tant que CMS open source, WordPress possède un énorme écosystème communautaire et plug-in, soutenant la personnalisation et l'expansion approfondies.

Pourquoi quelqu'un utiliserait-il WordPress? Pourquoi quelqu'un utiliserait-il WordPress? Apr 02, 2025 pm 02:57 PM

Les gens choisissent d'utiliser WordPress en raison de son pouvoir et de sa flexibilité. 1) WordPress est un CMS open source avec une forte facilité d'utilisation et une évolutivité, adaptée à divers besoins en site Web. 2) Il a des thèmes et des plugins riches, un énorme écosystème et un fort soutien communautaire. 3) Le principe de travail de WordPress est basé sur des thèmes, des plug-ins et des fonctions de base, et utilise PHP et MySQL pour traiter les données, et prend en charge l'optimisation des performances.

Combien coûte WordPress? Combien coûte WordPress? Apr 05, 2025 am 12:13 AM

WordPress lui-même est gratuit, mais il en coûte supplémentaire à utiliser: 1. WordPress.com propose un package allant du gratuit à payant, avec des prix allant de quelques dollars par mois à des dizaines de dollars; 2. WordPress.org nécessite l'achat d'un nom de domaine (10-20 dollars américains par an) et des services d'hébergement (5-50 dollars américains par mois); 3. La plupart des plug-ins sont gratuits, et le prix payant se situe entre des dizaines et des centaines de dollars; En choisissant le bon service d'hébergement, en utilisant des plug-ins et des thèmes raisonnablement, et en maintenant et en maintenant régulièrement, le coût de WordPress peut être efficacement contrôlé et optimisé.

WordPress est-il toujours gratuit? WordPress est-il toujours gratuit? Apr 04, 2025 am 12:06 AM

La version principale de WordPress est gratuite, mais d'autres frais peuvent être engagés pendant l'utilisation. 1. Les noms de domaine et les services d'hébergement nécessitent un paiement. 2. Des thèmes et des plug-ins avancés peuvent être facturés. 3. Les services professionnels et les fonctionnalités avancées peuvent être facturés.

WordPress est-il un CMS? WordPress est-il un CMS? Apr 08, 2025 am 12:02 AM

WordPress est un système de gestion de contenu (CMS). Il fournit une gestion de contenu, une gestion des utilisateurs, des thèmes et des capacités de plug-in pour prendre en charge la création et la gestion du contenu du site Web. Son principe de travail comprend la gestion des bases de données, les systèmes de modèles et l'architecture du plug-in, adaptés à une variété de besoins, des blogs aux sites Web d'entreprise.

Puis-je apprendre WordPress en 3 jours? Puis-je apprendre WordPress en 3 jours? Apr 09, 2025 am 12:16 AM

Peut apprendre WordPress dans les trois jours. 1. Master les connaissances de base, telles que les thèmes, les plug-ins, etc. 2. Comprenez les fonctions principales, y compris les principes d'installation et de travail. 3. Apprenez l'utilisation de base et avancée à travers des exemples. 4. Comprendre les techniques de débogage et les suggestions d'optimisation des performances.

See all articles