Ingerichte wiki's versus gepubliceerde code als wiki
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
In Azure DevOps kunt u uw wiki-inhoud in een teamprojectwiki of een gepubliceerde als codewiki onderhouden. Met een gepubliceerde als codewiki kunt u verschillende versiewiki's onderhouden ter ondersteuning van uw inhoudsbehoeften, hoewel deze alleen beschikbaar is als Azure-opslagplaatsen zijn ingeschakeld.
Hoewel beide opties de wiki-inhoud in Git-opslagplaatsen behouden, verschilt de manier waarop u de wiki-inhoud toevoegt, bijwerkt en beheert.
Notitie
De publicatiecode als wikifunctie is momenteel beschikbaar in Azure DevOps Server 2018 en nieuwere versies. Voor oudere versies kunt u alleen een wiki inrichten voor uw teamproject.
Menuopties voor wikipagina's
Met een ingerichte wiki kunt u pagina's rechtstreeks in de wiki toevoegen en bewerken. Alle inhoudsupdates voor een ingerichte wiki vinden plaats in de wiki.
Met een publicatiecode als wiki kunt u inhoud toevoegen, bewerken en bijwerken vanuit opslagplaatsen of code.
In de volgende afbeelding ziet u opties voor een ingerichte wiki. Verschillende van deze opties worden niet ondersteund voor het publiceren als codewikipagina's .
Met de optie Bewerken in opslagplaatsen voor de publicatiecode als wiki gaat u bijvoorbeeld naar de pagina Opslagplaats om die specifieke pagina te bewerken. Updates die u aanbrengt op een pagina in de vertakking die u voor de wiki hebt geselecteerd, worden automatisch gepubliceerd naar de wiki.
Ondersteunde functies en operationele verschillen
Beide typen wiki ondersteunen de volgende functies:
- Markdown-indeling
- HTML-tags
- Afbeeldingen invoegen en het formaat ervan wijzigen
- Wiskundige notatie en tekens
- Koppelen aan werkitems met #
- Bestanden bijvoegen
- Wiki-inhoud filteren
- Een wikipagina afdrukken
- Inhoud offline bijwerken
- Pagina's toevoegen of bewerken vanuit de Wiki
De volgende tabel bevat een overzicht van de bewerkingen of functies die kunnen verschillen, afhankelijk van het wikitype.
Pagina's toevoegen
Voor beide typen wiki selecteert u Nieuwe pagina of Subpagina toevoegen. Zie Wikipagina's toevoegen en bewerken voor meer informatie.
Paginareeks en paginalijst in navigatiedeelvenster
De ingerichte wiki beheert de paginareeks en paginalijst automatisch wanneer u pagina's toevoegt of verplaatst in het navigatiedeelvenster.
Als u de lijst met pagina's in het navigatiedeelvenster wilt structuren voor een publicatiecode als wiki, definieert u het .orderbestand in de hoofdmap en voor elke submap of bovenliggende pagina die subpagina's bevat.
Beide typen wiki's volgen dezelfde bestandsstructuur, het is alleen dat u de paginavolgorde handmatig moet onderhouden voor de publicatiecode als wiki.
Zie Wiki Git-opslagplaatsbestanden en bestandsstructuur voor meer informatie over het werken met .orderbestanden.
Paginarevisies en terugkeren naar een vorige versie
Vanuit de wiki kunt u de revisies van elke wikipagina bekijken. Selecteer Revisies of de menuoptie Revisies weergeven.
Maar het terugdraaien verschilt afhankelijk van het wikipaginatype.
- Voor een ingerichte wikipagina selecteert u Terugkeren, zoals wordt beschreven in Doorvoeren herstellen naar een ingerichte wikipagina
- Voor een publicatie als codewikipagina werkt u vanuit een lokale vertakking en verzendt u een pull-aanvraag om de vertakking van waaruit u werkt bij te werken.
Versiebeheer en publicatie van een wiki ongedaan maken
Met versiebeheer kunt u verschillende inhoudsversies publiceren naar verschillende wiki's, op basis van een versievertakking van een Git-opslagplaats. Versiebeheer en het ongedaan maken van publicatie van een wiki wordt alleen ondersteund voor wiki's die u hebt gemaakt door code naar een wiki te publiceren. Zie Een codewiki publiceren/De publicatie van een codewiki ongedaan maken voor meer informatie.
Een projectwiki verwijderen
Notitie
Wiki REST API's bieden geen ondersteuning voor het verwijderen van een projectwiki. Daarom moet u in plaats daarvan de wikiopslagplaats verwijderen.
Kloon de wikiopslagplaats om een back-up van alle inhoud te maken. De meer opties hebben de kloonw-URL, die kan worden gebruikt om de wiki te klonen.
Haal de git-opslagplaats-id op die uw wiki back-ups maakt. U kunt de REST API gebruiken om alle wiki's in het project op te halen.
Retourneert bijvoorbeeld
GET https://fabrikam.visualstudio.com/sampleProject/_apis/wiki/wikis?api-version=4.1
alle wiki's in het project, zodat u kunt kiezen welke u wilt verwijderen.Gebruik de REST API om de Backing Git-opslagplaats te verwijderen. Gebruik de opslagplaats-id van de projectwiki die u in de vorige stap hebt gevonden en controleer de opslagplaats-id, zodat u de verkeerde niet verwijdert.
Bijvoorbeeld
DELETE https://fabrikam.visualstudio.com/sampleProject /_apis/git/repositories/{repositoryId}?api-version=4.1
Een wiki offline bijwerken
U kunt offline of in een lokale vertakking werken om inhoud voor een ingerichte wiki bij te werken en als codewiki te publiceren. Zie Wikipagina's offline klonen en bijwerken voor meer informatie.
Verwante artikelen:
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort: Gedurende 2024 worden GitHub Issues uitgefaseerd als het feedbackmechanisme voor inhoud. Dit wordt vervangen door een nieuw feedbacksysteem. Ga voor meer informatie naar:Feedback verzenden en bekijken voor