Olet tässä:
Yhdistämisristiriitojen ratkaiseminen DevOps Center MCP -työkaluilla
Ratkaise yhdistämisristiriidat käyttämällä luonnollisen kielen kehotteita. Tarjotut kehotteet ovat esimerkkejä, joita voit mukauttaa tarpeisiisi sopiviksi. Esimerkki vastauksesta vaihtelee käyttämäsi LLM:n perusteella.
DevOps Center MCP -työkalujen käyttäminen
Jos haluat ratkaista DevOps Center -kampanjoiden aikana ilmeneviä yhdistämisristiriitoja, asenna ja määritä Salesforce DX MCP -palvelin käyttämään DevOps Center MCP -työkaluja.
Ennen kuin käytät DevOps Center MCP -työkaluja, tarkasta Salesforce DX MCP Serverin edellytykset ja varmista, että sinulla on:
- Organisaatio, jossa DevOps Center on asennettu ja määritetty
- Versiohallintajärjestelmään yhdistetty DevOps Center -projekti
- IDE, kuten Agentforce Vibes IDE tai Visual Studio Code (VS Code), jonka Salesforce-pääkäyttäjäsi on hyväksynyt ehdot
- Määritetty IDE-projekti. Lisätietoja on kohdassa Projektien luominen.
- IDE, joka on asennettu samaan Salesforce-organisaatioon, johon DevOps Center on asennettu. Yhdistä ja todenna IDE-tunnuksesi tähän organisaatioon.
- Kloonattu projektisäiliö avoinna IDE-työtilassasi
- MCP-asiakassovellus, kuten Agentforce Vibes -laajennus. Katso määritysohjeet kohdasta Agentforce Vibes -laajennuksen määrittäminen.
Salesforce DX MCP Server on esimääritetty Agentforce Vibes -laajennuksessa. Avaa IDE ja ota Salesforce DX MCP Server käyttöön Agentforce Vibes -laajennuksessa. Lisätietoja on kohdassa Salesforce DX MCP Serverin ottaminen käyttöön.
Vuorovaikutat palvelimen kanssa syöttämällä luonnollisen kielen kehotteita Agentforceen. Agentforce Vibes on käytettävissä toimintopalkista ja se sisältää chat-ikkunan, johon syötät kehotteesi. Esimerkkejä kehotteista, joita voit käyttää, on kohdassa Yhdistämisristiriitojen ratkaiseminen.
Lisätietoja VS Coden käyttämisestä MCP-asiakassovelluksena on kohdassa Käynnistä VS Coden käyttö Copilot MCP -asiakassovelluksella (beta).
1. Tietyn ristiriidan havaitseminen ja analysointi
- Kehote
- “Auta minua ymmärtämään ristiriita Admin.profile-meta.xml-tiedostossa.”
- Miten se toimii?
detect_devops_center_merge_conflict-työkalu analysoi tietyn yhdistämisristiriidan tarjotakseen älykkäitä ratkaisuvaihtoehtoja. Työkalu suoritetaan kolmessa vaiheessa:- Tarkastaa vastaavan työkohteen haaran paikallisessa ympäristössäsi
- yrittää yhdistää työkohteen haaran kohdehaaraan
- Selittää ristiriidat ja ehdottaa ratkaisuja, jos ne havaitaan
- Esimerkki vastauksesta
- ”Analysoin ristiriitaa
force-app/main/default/profiles/Admin.profile-meta.xml:ssa. Alla on vaihtoehdot:- Tee saapuvia muutoksia: Säilytä kohdehaaran muutokset ja hylkää työkohteen haaran muutokset.
- Tee tämänhetkiset muutokset: Säilytä työkohteen haaran muutokset ja korvaa kohdehaaran muutokset aina, kun ristiriitoja ilmenee.
- Miten haluaisit jatkaa?”
2. Yhdistämisristiriidan ratkaiseminen
- Kehote
- ”Ratkaa ristiriita Admin.profile-meta.xml-tiedostossa säilyttämällä saapuvat muutokset.”
- Miten se toimii?
resolve_devops_center_merge_conflict-työkalu soveltaa valitsemaasi ratkaisustrategiaa määritettyyn tiedostoon. Työkalu suoritetaan kolmessa vaiheessa:- Lukee ristiriitaisen tiedoston sisällön
- Korvaa koko ristiriitalohkon valitsemasi strategian sisällöllä — tässä tapauksessa saapuvat muutokset
- Kirjoittaa muokatun sisällön takaisin tiedostoon ja vaihtaa ratkaistun tiedoston käyttämällä
git add-funktiota.Tärkeää Sinun täytyy sitouttaa tekoälyn ehdottamat muutokset viimeisenä vaiheena.
- Esimerkki vastauksesta
- ”Onnistui! Ristiriita force-app/main/default/profiles/Admin.profile-meta.xml on ratkaistu hyväksymällä kehityshaarasta saapuvat muutokset. Tiedosto on vaiheistettu. Tarkasta ja sitoudu, kun olet valmis.”
