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

RE: Searching for Best Practice - Handle changes on files from a external Repo

From: Deltour, Stephane <stephane.deltour_at_barco.com>
Date: Thu, 1 Jul 2010 11:10:47 +0200

If by external you mean svn:externals definitions, then no, you won't be
able to make changes to them because they refer to the original
repository.

What you could consider, is using the vendor branches mechanism (it is
described in the Vendor Branches section in the svn-book, see
http://svnbook.red-bean.com/en/1.1/ch07s05.html). It is alike the 2nd
solution you mentioned.

In short the vendor branches mechanism is meant to import 3rdparty
software in your repository while both allowing local('own') changes to
it and sync/keep it up to date with external changes:

The mechanism includes a typical directory layout and a script to help
with the syncs.
|_trunk
  |_3rdpartysw -> 3rdpartysw with local changes
|_vendor -> Used to import/sync newer version of
the 3rdparty software
  |_current -> original 3rdpartysw, latest version
  |_v1.0.0
  |_v1.0.1
  |_..

Regards,
Stephane

-----Original Message-----
From: raller09 [mailto:ralf.moorbrink_at_gmail.com]
Sent: jul 01, 2010 10:00
To: users_at_tortoisesvn.tigris.org
Subject: Searching for Best Practice - Handle changes on files from a
external Repo

Hi,

how can i handle changes of files from a external repo?

In my repo i need files from an external svn repo with only read access.
I have to make changes to them.
Should i add this files as external or as a copy without the reference
to the original repository?

Possible ways:

1. Send the Changes to the owner of the other repo and hope he will
integrate this.

2. Check in a copy of the file in my repository and mark the revision of
the original repo. Make my own changes. Merge the changes of a new
revision in the original repo manually.

3. make a checkout of the original Repo. Don't checkin my changes to the
repo and make backups from the directory.

4. ?

Can i checkout the external as "external" and commit changes into my
repo (thats what i want, i think)?

raller09

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessage
Id=2628103

To unsubscribe from this discussion, e-mail:
[users-unsubscribe_at_tortoisesvn.tigris.org].

DISCLAIMER:
Unless indicated otherwise, the information contained in this message is privileged and confidential, and is intended only for the use of the addressee(s) named above and others who have been specifically authorized to receive it. If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this message and/or attachments is strictly prohibited. The company accepts no liability for any damage caused by any virus transmitted by this email. Furthermore, the company does not warrant a proper and complete transmission of this information, nor does it accept liability for any delays. If you have received this message in error, please contact the sender and delete the message. Thank you.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2628130

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-07-01 11:11:13 CEST

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

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