Usean repositorion työtilat

Yksi projekti, useita repositorioita — Git-asiakkaassa on repositoriovalitsin ja muutosmerkinnät näkyvät kauttaaltaan tiedostoselaimessa.

Moni työ ulottuu useamman kuin yhden repositorion yli: frontend ja API, palvelu ja sen jaettu kirjasto, monorepo ja sen vierellä oleva infrastruktuurirepo. 1DevToolissa projekti voi sisältää useita repositoriojuuria, joten kaikki tämä on yhtä työtilaa.

Repositoriovalitsin Git-asiakkaassa

Toisen juuren lisääminen

Lisää projektiin toinen kansio sivupalkin projektin kontekstivalikosta. Tiedostoselain näyttää sen jälkeen molemmat juuret rinnakkain, kummallakin omine puurakenteineen.

Repositoriovalitsin

Git-asiakkaan yläreunaan tulee repositoriovalitsin. Repositorion vaihtaminen vaihtaa myös staged-muutokset, historian, haaralistan ja worktree-listan — kaikki asiakkaassa seuraa valitsemaasi repositoriota.

Tilapalkin haaraosoitin seuraa sitä repositoriota, jossa työskentelet, joten näytöllä näkyvä haaran nimi on aina sen tiedoston haara, jota parhaillaan katsot.

Muutosmerkinnät tiedostoselaimessa

Muutetut, lisätyt ja seuraamattomat tiedostot merkitään tiedostoselaimessa repositoriokohtaisesti, joten näet yhdellä silmäyksellä, millä juurista on committaamatonta työtä.

Muutosmerkinnät useassa repositoriossa

Repositoriokohtaiset worktreet

Worktreen luonti kysyy, mihin repositorioon se kuuluu, ja worktree luodaan kyseisen repositorion juurta vasten sen sijaan, että se luotaisiin sitä vasten, mikä sattui olemaan aktiivinen.

Repositoriokohtaisen worktreen luominen

Worktreehen avattu pääte nimetään sen mukaan, joten worktreeitä täynnä oleva välilehtipalkki pysyy luettavana.

Päätteet ja worktreet

Kun lisäät päätteen, voit valita, mihin repositorioon — tai worktreehen — sen tulisi avautua. Näin käynnistetty AI-agentti käynnistyy oikeassa juuressa ilman, että cd-komentoa tarvitaan.

AI-päätteen käynnistäminen tietyssä repositoriossa tai worktreessa

Git-tilit repositoriokohtaisesti

Jokainen repositorio voi käyttää eri Git-tiliä — hyödyllistä, kun työrepo ja henkilökohtainen repo ovat samassa projektissa. Tili muistetaan repositoriokohtaisesti, ei projektikohtaisesti.

SSH-juuret

Juuri voi sijaita etäkoneella SSH:n yli. Liitetyt etäjuuret voi liittää uudelleen projektivalikosta, jos yhteys katkeaa, ilman että projektia täytyy rakentaa uudelleen.

SSH-työtilan uudelleenliittäminen

Aiheeseen liittyvää