Rétikánya blogja

A madarak fentrõl szemlélve másképp látják a világot...

Tag: Fejlesztõeszközök (page 1 of 5)

VSTS extension fejlesztés margójára

Bár magam nem szoktam VSTS extension-ok fejlesztésével foglalkozni, de felrakom, hátha valakit érint. Az Microsoft sokat foglalkozik azzal mostanában, hogy az alkalmazások integrációját minél egyszerűbben tudjuk elvégezni, megcsinálni. Ennek jegyében született meg az alábbi bejegyzés is:

The fastest path to a new VSTS extension

Boldog Születésnapot Visual Studio!

Mindenhol tele vannak vele a lapok, de ma 20 éve jelent meg a Visual Studio mint termék. Mondhatom, hogy a kezdetektől használom, bár akkor még c++ & MFC volt a porondon. Ma elsődlegesen c# alatt dolgozom, de már kóstolgatom a Xamarin csodáit is. Remélem továbbra is olyan jó barát lesz, mint eddig volt.

Visual Studio Online Process Customization

Régóta magas prioritással szerepel a Visual Studio Online Wish List-en a felhasználók azon igénye, hogy ne csak az egyedileg telepített TFS-n legyen mód a folyamat és az egyes elemek testreszabására, kiigazítására. 2014 decemberében a fejlesztői csapat jelezte, hogy a problémát napirendre tűzte és a megoldáson dolgozik.

Az idő előrehaladtával 2015 májusában napvilágot látott egy blogbejegyzés ami a Visual Studio Online Process Customization címet viselte, és azt írták le, miképp gondolkodnak a dologról. Ez már bizakodással töltött el, hisz látszott, hogy lesz valami megoldás. Ez a megoldás most július végével kiadásra került új blogbejegyzésben frissítésre került, és azóta elérhető már számos változás is a Visual Studio Online felhasználói számára. Nézzük mi is történt, miképp lehet a felületet saját igényeinkhez igazítani…

Continue reading

TF400030: The local data store is currently in use by another operation.

Probléma

Napok óta kavarog előttem ez az üzenet a legváltozatosabb időpontokban, kedvenc Visual Studio + TFS kombóm szórakoztat vele. A hibát elvben már a VS 2012 Update 2-vel kijavították, nekem mégis jövöget…

Elkezdtem mélyen utánanézni miért is van ez, hisz az, hogy egy-egy művelet után várok 1-2 percet (nem vicc!) az már nem is kicsit zavaró. Nos a hiba okai közül – bár megnéztem – a VS2012 által adottakat kizártam, s meglepetésemre az alábbi maradt talpon:

A szerver és a kliens oldal versenyhelyzete, amikor a szerver lassan válaszol és/vagy a kliens valamiért meg tudja előzni a szerver válaszát. (hihi ez áll, SSD mellett)

Ez a helyzet erőteljesen megnövekvő eséllyel jelentkezik, ha valaki 50000 elem felett kezel egy-egy solution-n belül (nu itt a szövegek eltértek, ki solution-t ki meg projektet mondott). A leírások szerint – ez persze a patternből fakad – ez az MVC4 projekteknél jön ki. Tekintettel arra, hogy én épp php portált kezelek most, ezen számot ha meg nem is haladom de közelítem.

Megoldás

A legjobb megoldás amíg lehet a szerver válaszadási kapacitást növelni több TFS szerver beállításával. Ha ez nem megoldható – haha a TFService kevés 🙂 – akkor a munkaterület beállításai alatt a Location kapcsolót kell Local-ról Server-re állítani. Ettől kezdve a szerver lesz a mérvadó tároló és a versenyhelyzet nem jön létre…

tfs_workspace

Older posts

© 2017 Rétikánya blogja

Theme by Anders NorenUp ↑