Delen via


Quickstart: Uw eigen taken maken en toepassen voor modernisering van GitHub Copilot-apps

In deze quickstart ziet u hoe u uw eigen taken maakt en toepast wanneer u app-modernisering met de GitHub Copilot gebruikt.

Bij het ontwikkelen van code hebben ondernemingen vaak verschillende processen en controles om te voldoen aan hun organisatiebeleid en bedrijfsbehoeften. Dit gebied is waar Mijn taken (aangepast) binnenkomen. Uw eigen taak wordt gegenereerd door code-commits van reeds gemigreerde code te analyseren. De taak begeleidt Copilot vervolgens om code te herstellen, volgens het patroon dat is ingesteld door de al gemigreerde code.

In de volgende video ziet u hoe u de modernisering van GitHub Copilot-apps gebruikt om uw eigen aangepaste taak te maken en toe te passen om een Java-project naar Azure te migreren:


Prerequisites

Opmerking

Als u Gradle gebruikt, wordt alleen de Gradle-wrapper versie 5+ ondersteund. De Kotlin Domain Specific Language (DSL) wordt niet ondersteund.

De functie My Tasks wordt nog niet ondersteund voor IntelliJ IDEA.

Uw eigen taak maken

Gebruik de volgende stappen om uw eigen taak te maken:

  1. Kloon de copilot-opslagplaats voor Java-migratievoorbeelden .

  2. Open in Visual Studio Code de projectmap rabbitmq-sender in de opslagplaats van de voorbeelden. Check vervolgens het project uit op de source-branch.

  3. Open in de zijbalk Activiteit het deelvenster modernisering van de GitHub Copilot-app , beweeg de muisaanwijzer over de sectie TAKEN en selecteer vervolgens Een aangepaste taak maken.

    Schermopname van Visual Studio Code met de knop voor Aangepaste taak maken.

  4. Selecteer nieuwe taak maken in het pop-updialoogvenster.

    Schermopname van Visual Studio Code met de optie Nieuwe taak maken.

  5. Typ migrate rabbitmq naar service bus om te zoeken naar de commit die RabbitMQ migreert naar Service Bus. Selecteer de bijbehorende doorvoering en klik vervolgens op OK.

    Schermopname van het dialoogvenster in Visual Studio Code met de kop Commits selecteren die u wilt opslaan.

  6. Selecteer eventuele niet-doorgevoerde wijzigingen in de werkboom als deze bestaan, of u kunt de keuze overslaan en ok selecteren.

    Schermopname van het dialoogvenster Visual Studio Code met de kop Niet-doorgevoerde wijzigingen selecteren.

  7. Als u de doorvoeringen uit een bestand wilt importeren, kiest u Selecteer Bestanden in het volgende popup-dialoogvenster. Met deze optie kunt u bestanden selecteren die de doorvoergeschiedenis bevatten die u wilt gebruiken voor de aangepaste taak en het bestand dat u hebt geselecteerd, lokaal worden verwerkt. Selecteer Bestandsselectie overslaan om door te gaan.

    Schermopname van Visual Studio Code met het dialoogvenster Wijzigingen beschrijven met behulp van lokale bestanden.

  8. Er wordt een standaardtaaknaam gegenereerd. Wijzig de naam in custom task migrate rabbitmq en druk op Enter om te bevestigen.

    Schermopname van Visual Studio Code met het dialoogvenster Taaknaam invoeren.

  9. Er wordt een standaardtaakbeschrijving gegenereerd. Druk op Enter om te bevestigen.

    Schermopname van Visual Studio Code met het dialoogvenster Taakdetails beschrijven.

  10. Nu wordt uw eigen taak voor het rabbitmq migreren gegenereerd en weergegeven in de sectie TAKEN - Mijn taken van het deelvenster Modernisering van de GitHub Copilot-app .

    Schermopname van Visual Studio Code met de sectie Taken met de rabbitmq-taak die wordt weergegeven.

Uw eigen taak toepassen

Gebruik de volgende stappen om uw eigen taak toe te passen:

  1. Zoek uw eigen taak in de sectie TAKEN - Mijn taken van het deelvenster Modernisering van GitHub Copilot-apps . Voer deze taak uit door Taak uitvoeren te selecteren.

    Schermopname van Visual Studio Code met de sectie Taken met de knop Taak uitvoeren gemarkeerd.

  2. Het Copilot-chatvenster met de agentmodus wordt automatisch geopend en gaat verder met het uitvoeren van verschillende hulpprogramma's in het Copilot Chat-venster. Er worden plan.md en progress.md gemaakt die u kunt controleren en wijzigen. Handmatige invoer continue om te bevestigen en door te gaan met het plan.

  3. Selecteer tijdens de codewijzigingen herhaaldelijk Toestaan om de agent Git-opdrachten uit te voeren, bijvoorbeeld om de status van het versiebeheersysteem te controleren of een nieuwe vertakking voor migratie uit te checken.

  4. Voer herhaaldelijk de invoer Door om het gebruik van hulpprogramma's te bevestigen en te wachten totdat de codewijzigingen zijn voltooid.

  5. Nadat de code is gewijzigd, voert u herhaaldelijk Doorgaan in om door te gaan met de validatie en de lus voor het aanbrengen van herstellingen.

  6. Nadat alle validatie is voltooid, controleert u de codewijzigingen en bevestigt u deze door Behouden te selecteren.

Zie ook

Vooraf gedefinieerde taken voor modernisering van GitHub Copilot-apps