Guten Tag vinay modi, am Dienstag, 4. September 2012 um 22:03 schrieben Sie:
> Now, I want to keep only the last 2 revisions of all documents i.e 2 for A, > 2 for B, 2 for C and 1 for D.. > Is there any way I can achieve this in my subversion repository? Not easily, you may have a look at svndumpfilter and script something or else, but be aware that all working copies need a clean checkout after that. The current working copies become useless, as the newly created repo will have new revisions with completely new content. Besides that, what exactly does "too large" mean? Storage, revision numbers, directory structure, file number or else? This is very important, because in your example you may even not save any space after you did what you think about. Subversion did save your documents completely in your first revision, after that changes to the documents where only applied as diffs, depending on your documents with very few data actually saved. If your documents are MBs of size and you have 10 revisions with only some KBs in size each, you will not save much space because even if you only save the last two revisions your document has to be saved completely once, of course. What is your repository version? New versions of Subversions repository have a feature called representation sharing, which is some kind of deduplication, helping to minimize actually needed storage a lot. In my old repositories I was able to nearly half the size. The other benefit would be that you only need a dump/load-cycle and you can reuse your existing working copies, as revision numbers etc. won't be changed. Mit freundlichen Grüßen, Thorsten Schöning -- Thorsten Schöning E-Mail:thorsten.schoen...@am-soft.de AM-SoFT IT-Systeme http://www.AM-SoFT.de/ Telefon.............030-2 1001-310 Fax...............05151- 9468- 88 Mobil..............0178-8 9468- 04 AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow