[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Perforce versus Subversion

From: Kenneth Porter <shiva_at_sewingwitch.com>
Date: 2006-08-22 05:56:15 CEST

Their document contains a table comparing aspects of Subversion to
Perforce. I compiled what I knew about Subversion in response:

> Branching and merging: Subversion offers branching, but requires
> manual tracking of merge history.

True. Subversion's merge tracking is in the conceptual planning stage:

<http://subversion.tigris.org/merge-tracking/>

> Platform dependencies: Compatibility issues exist with line ending of
> files in Unix and Windows environments.

False. Subversioned files have an optional line ending property that's used
to determine whether to convert the file to the native format on checkout:

<http://svnbook.red-bean.com/nightly/en/
svn.advanced.props.html#svn.advanced.props.special.eol-style>

> Distributed development: No performance solutions for remote
> development are available.

False. Subversion was designed for efficient use over a wide-area network,
and minimizes traffic to the repository. Most common queries can be
performed without any network access at all.

> Scalability and performance: Limited due to file binary diff
> versioning process.

Unknown. [Seeking developer input.]

> Defect tracking: Not part of Subversion; need to use a separate defect
> tracking solution.

True. Multiple solutions are available. Trac is well-regarded:

<http://trac.edgewall.org/>

> Integration with related tools: Integrations are available via the
> open source community.

True. Integration with Windows Explorer is available through TortoiseSVN.
Integration with Visual Studio is available through AnkhSVN.

<http://tortoisesvn.tigris.org/>
<http://ankhsvn.tigris.org/>

> Support: Available at additional cost from a third party.

True. But note that the base cost is zero. So you only pay for support, not
the code. Plus, you get full source, in case you need a feature the
developer can't or won't supply.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Aug 22 05:57:24 2006

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.