note, i am not a dev, nor do i have anything to do with either project
(apart from the odd bug report to asvn or questions, answers here), i am
just a user and this is just my opinion.

I think it comes down to more of personal preference.

ASVN & VSVN are architected completely differently

ASVN is implemented on top of Visual Studio as a SCC provider (source code
provider). this is the same interface that VS Team System uses to expose
Team System in Visual Studio.

VSVN is implemented as an Addin.

Niether is an more correct or less incorrect implementation, there are
advantages and drawbacks to both implementations.

VSVN needs to know *intimate details* about a given project type loaded in
visual studio, this is why when a new or different project type becomes
available vsvn doesnt support it out of the box. Because ASVN is a SCC
provider it does.

Conversly because ASVN is a SCC provider it is asked by the project type
infurstructure to adorn a given object. Often inside ASVN you do not get
adornments on Physical nor Virtual folders (References, Properties) -
because ASVN is not asked to adorn these folders. It is up to the project
type infurstructure to decide how things are adorned.

Compare this with the experience you get with VSVN, everything is adorned, I
know more immeditely the state of my project because the adornments are more
plainly visible.

VSVN *wraps* a lot of functionality around TSVN, a stable, well established,
and well supported product. Users get a more seemless experience using a
tool they are very famililar with. I cant quite remember but I believe their
was discussion around the TSVN wrapping being intemedary untill there is
more intergration with VS - mabye a dev can confirm.

ASVN implements its functionality as tool-windows *inside* visual studio,
personally I prefer this intergrated experience but it has its caveats. Some
functionality I want isnt there, it has its bugs but its mostly stable. ASVN
doesnt have the history that TSVN does, its a younger product that is
evolving.

It is not my intention to convince you in one direction or the other thats
not my place, Both projects have support (ASVN is supported thru Collab Net)
I have my preference but having said that both tools have some work to do to
get their tool more intergrated into visual studio.

anyhow, off to bed

On Mon, Jan 12, 2009 at 10:02 AM, <[email protected]> wrote:

>
> Can someone give me a synopsis of the advantages (and disadvtantages)
> of VisualVSN over AnkhSVN (http://AnkhSVN.open.collab.net)?  In
> particular, we will be using it in a Visual Studio 2008 environment
> developing Web ASP.Net and website projects. Thank you.
>

Reply via email to