Hoppa till innehåll

Rider med Unity och Git

↑

Rider kan öppna Unitys C#-projekt och hjälpa till med kodanalys, navigation och felsökning. IDE:ns Git-gränssnitt visar även grenar, diffar och commits. Integrationerna är användbara, men IDE:n är inte ensam auktoritet för projektets historik eller sceninnehåll.

Öppna den solution som Unity genererar och kontrollera att Rider-integrationen passar din Unity-version. Om kodkomplettering eller referenser verkar gamla, kontrollera först att Unity har genererat om lösningen, att projektet kompilerar och att rätt assembly definition ingår.

Granska ändringslistan före commit. En commit är lokal tills den pushats. En pull request eller merge request är en tjänstefunktion, inte ett inbyggt Git-objekt. Standardgrenen kan heta main, master eller något annat. Läs Git-begrepp om origin/main eller upstream är okänt.

Grön kodanalys bevisar inte att hela spelet fungerar. Kör tester och CI. Var särskilt försiktig med refaktorering som påverkar resurser, assembly definitions och serialiserade Unity-fält; kontrollera scenerna efter ändringen.

Övning: Skapa en liten gren, gör en commit i Rider, kontrollera fjärrgrenen på GitLab/GitHub och verifiera att den inte nått skyddad main förrän efter granskning och merge.

Referenser: Rider för Unity och Git-översikten.