recherche

Maison  >  Questions et réponses  >  le corps du texte

git définit différents répertoires racine pour différentes branches du même entrepôt

Existe-t-il un moyen de configurer différents répertoires racine pour différentes branches du même entrepôt local ? Parce que pour écrire gitbook, vous devez utiliser le sous-dossier book comme répertoire racine de la branche gitbook et soumettre le code généré ci-dessous à la branche gitbook. et la branche master est utilisée pour l'écriture. Le dossier book est ignoré lors de la soumission de la branche master, afin qu'il ne soit pas confondu lors du déploiement sur le serveur.

Structure de la branche principale

(avec le dossier book comme répertoire racine) La structure correspondante sous la branche gitbook

给我你的怀抱给我你的怀抱2811 Il y a quelques jours919

répondre à tous(3)je répondrai

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-02 09:37:26

    Combiner

    git checkout --orphan gitbook et git submodule répond à vos exigences, mais c'est un peu gênant.


    En fait, les branches Git ne sont pas adaptées au besoin de "sous-dossiers". Plusieurs Repos sont plus utiles.
    Le modèle de branche de SVN répond très bien à vos besoins, mais il se peut qu'il ne soit pas compatible avec GitBook.

    répondre
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:37:26

    Bien sûr, vous pouvez créer une nouvelle branche vide pour stocker des structures distinctes.
    Mais sachez qu'il n'y a toujours qu'une seule branche active dans un répertoire local, et qu'il n'est pas possible d'exploiter deux branches en même temps.
    Autant le diviser en deux répertoires.

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:37:26

    bookLe contenu du répertoire est-il généré par l'outil de build ? Ensuite, vous devriez pouvoir définir le chemin de génération ou écrire une commande pour migrer vous-même les fichiers du répertoire. Enfin, le répertoire des livres et le répertoire où se trouve la branche principale sont placés au même niveau, afin qu'il n'y ait pas d'imbrication d'entrepôts.

    répondre
    0
  • Annulerrépondre