have you looked into svn:externals On 19 April 2010 08:41, <ja...@smars.pl> wrote:
> hello > > I have a situation, where there are two(or more) projects with its trunks, > and some modules in these trunks are the same: > > /project1 > /project1/trunk > /project1/trunk/module_123 > /project1/trunk/module_1234 > /project1/trunk/module_12345 > /project1/trunk/module_4567 > > /project2 > /project2/trunk > /project2/trunk/module_23456 > /project2/trunk/module_1234 > /project2/trunk/module_789 > /project2/trunk/module_56789 > > in above example, module_1234 is identical in both project. > When I change something in /project1/trunk/module_1234 I have to change it > also in /project2/trunk/module_1234 (because it has to be the same) > If there is more than two project this operation will take some time. > > > What is the best way to automate such case? > > - create some script on client side? (each developer would use such script) > - create some script on server side? (hooks, no script would be needed on > developer side, but could it be done using hooks???) > how such hook (probably post-commit) would looks like? > svn update project2 > svn merge -c $REV http://svn/project1/trunk/module_1234 > svn commit -m "" project2 > > ??? > > - any other? > > > Best Regards > Jacek > > >