Olet tässä:
Jaatko kehitysympäristön?
Muutokset liittyvät DevOps-keskuksessa kehitysympäristöön projektin sisällä. Siksi suosittelemme, että kaikilla kehittäjillä on oma kehitysympäristönsä. Yksittäinen kehitysympäristö voidaan liittää useisiin työkohteisiin.
Seuraavassa on joitakin huomioitavia asioita, jos jaat kehitysympäristön.
Jos noudat muutoksia, muutetut komponentit näytetään muutosluettelossa, mutta yhtään tiedostoa ei ole vielä noudettu kehitysympäristöstä. Tiedostoa ei todellisuudessa noudeta kehitysympäristöstä, ennen kuin se on sitoutettu.
Kun komponentti on sitoutettu, se ei enää näy muutosluettelossa millekään työkohteelle, joka on liitetty kyseiseen kehitysympäristöön, ennen kuin komponenttia muutetaan uudelleen kehitysympäristössä.
Jos useampi kehittäjä käyttää yhtä kehitysympäristöä (samassa projektissa), yhden kehittäjän toimilla voi olla seurauksia toiselle kehittäjälle. Esimerkki:
- Jos kaksi kehittäjää muuttaa samaa komponenttia, ja toinen kehittäjä sitouttaa komponentin, komponentti ei enää näy toisen kehittäjän muutosluettelossa (ennen kuin komponenttia muutetaan uudelleen kehitysympäristössä ja se noudetaan uudelleen). Tämä yhteyden katkeaminen voi vaikuttaa joihinkin tarvittaviin tiedostoihin, jotka sisällytetään työkohteen sitoutumis- ja ominaisuushaaraan.
- Jos joku toinen on muuttanut komponenttia sen jälkeen, kun sinä noudit sen, sitoutunut tiedosto sisältyy kyseisiin uusimpiin muutoksiin. Sen seurauksena tiedosto, jota olet sitouttamassa, voi olla erilainen kuin mitä odotit.
- Kun noudat muutoksia, näet kaikki tiedostot, joita toiset ovat muuttaneet kehitysympäristössä tiedoston edellisen sitoutuksen jälkeen.
- Jos useat kehittäjät tekevät muutoksia jaetussa kehitysympäristössä, muutosluettelon Edellinen muokkaaja ‑sarake ilmoittaa viimeisimmän muutoksen tekijän. Jos käytät kyseistä kenttää tunnistaaksesi itse tekemäsi muutokset, sinulta voi jäädä huomaamatta joitakin muutoksia, jos joku toinen on tehnyt muutoksia sinua aikaisemmin.
