Mariska Hoogenboom wrote:
> First of all, I agree that svn should have an obliterate
> functionality.
>
> In addition to that, I wonder if anyone else but me would like the
> possibility of excluding folders or files in an svn repository from
> version control.
>
> Each commit on a file with this special property would replace the
> existing entry in the repository instead of adding a delta, but the
> repository does get a new revision number, so clients know when their
> working copy is outdated.
>
> This would allow you to use a subversion repository both for
> source/documentation control and for storing for example big binary
> build results, without the need to obliterate older versions.
>
> For relatively small projects, the environment can be much simpler:
> just one svn repository and no need for other
> repositories/fileshares/workspaces/etc for storing your builds or
> other binary data for reuse.
> Another advantage is the sources and builds are accessible by the same
> svn client.
>
> And you would have the possibility to store project data that does not
> need version control (project photo's, mailbox, etc).
>
> What do you think of it?
Other people do want this too and have requested it a few times over the
years. This use case is listed briefly in section 2.4 in
<http://svn.apache.org/repos/asf/subversion/trunk/notes/obliterate/req-spec.txt>, because it is related to "obliterate", although it is really a separate feature that could use the functionality of "obliterate" in its implementation, but could also be implemented in other ways.
I am not currently planning to design or implement anything towards
making this use case easy or automatic, but the "obliterate" that I am
working on will make it possible to remove the older versions of a file
while keeping the latest version.
- Julian
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2429198
Please start new threads on the <dev_at_subversion.apache.org> mailing list.
To subscribe to the new list, send an empty e-mail to <dev-subscribe_at_subversion.apache.org>.
Received on 2009-12-10 15:11:35 CET