Par cik sanāk biežāk darboties tagad ne ar primārajām Microsoft tehnoloģijām, tad nolēmu pastāstīt par citas populāras source control pieejas interfeisu no Visual Studio.
AnkhSVN ir kaut kas līdzīgs Team Explorer. Subversion, protams, nepiedāvā visas lieliskās kolobrācijas iespējas, kas pastāv TFS serverī, bet kopsummā pamatdarbības ar izejas kodu nodrošina ļoti lieliski. AnkhSVN ir vizuālais klients, kas ir integrēts Visual Studio (pieejams gan 2005, gan arī 2008).
Tātad pēc sekmīgas instalācijas studijā ir jauns produkts.
Ir pieejams visas pamatdarbības – Atvērt projektu no SVN repositorija.
Pārlūkot SVN repositoriju.
Ir pieejams arī elegants vēstures pārlūkotājs.
Diferences attēlotājs.
Merge arī ir pieejams sakarīgā līmenī.
Jāpiemin gan arī, protams, pāris mīnusi, ko ieraudzīju uz ātru roku:
- No repositorija pārlūkotāja nevar atvērt risinājuma failu (sln) vai projekta failu (*proj) uzreiz tajā pašā VS instancē. Verot vaļā ar komandu “Open In Visual Studio” atveras jauna VS instance.
- Repositorija pārlūkotāja faila konteksta izvēlne nav diezko “bagāta”. Nav pieejama Commit operācija, nav pieejama Revert operācija, nav pieejama Add operāicja utt.
Bet neskatoties uz visiem trūkumiem, ir pozitīvi, ka SVN tagad ir pieejams no Visual Studio.
Ja kādam interesē rīks - http://ankhsvn.open.collab.net/.
Ir pieejami arī citi VS integrācijas rīki ar SVN serveri, tiesa gan vairums tie ir maksas produkti (Visual SVN Client u.c.).
Cerams, ka noderēs!