<p>I've been working on a SharePoint project and I have gone the route of loading User Controls through a custom web part.</p>

<p>I have several web controls where I need to dynamically generate hyperlinks (in a loop from a database) that will call certain functions of the User Control when clicked.</p>

<p>When I'm building my own ASP.NET sites, I just add parameters to the hyperlink and check on the page load to see if I need to run any other code when a hyperlink is click.</p>

<p>I'm starting to realize that this probably won't be very reliable inside the SharePoint environment because I don't control the way web page URLs are formed.</p>

<p>I would prefer to have it post back when the hyperlink is clicked and pass some values, but I'm not sure the best way to approach this.</p>

<p>Could someone point me in the right direction?</p>

<p>Thanks.</p>

When you create a branch within Subversion you are simply creating a cheap copy of the trunk, branch, or tag that you are branching from. This cheap copy will contain all of the same files and properties as the trunk, branch, or tag that you branched from until you begin to modify the properties or files of the new branch.
However, you may be able to modify one of the 'commit' hooks to modify settings automatically once you commit your branch.
http://svnbook.red-bean.com/en/1.1/ch05s02.html
Otherwise if you want your externals to be modified on the branch you will need to do so manually.