Hello, My projects are organized in separate subversion projects. Dependencies are realized as external objects pointing to another project:
projectA/ trunk/ gui/ core/ modul1/ (external object who points to a separat project modul1) tags/ release_1.0.0/ bugfix_1.0.1/ bugfix_1.0.2/ release_1.1.0/ bugfix_1.1.1/ branches/ version_1.0/ version_1.1/ The subproject modul1 has also subprojects. modul1/ trunk/ functionXY/ utilities/ (external object who points to a separat project utilities) tags/ branches/ If I release a new version of projectA, I create a new branch (e.g. version_1.1) and a new tag (e.g. release_1.1.0). Bugfixes are developed on the branch and saved as tag (e.g. bugfix_1.1.1). There are two problems: - If I create a tag with fix revisions of the external objects, the fix revision is only valid for the direct depending projects (here modul1) but not for nested projects (here utilities). - If I make a modification on branch (e.g. version_1.1) of projectA in modul1, then I must commit it to trunk of modul1. Additionaly I have to update the fixed revision number of the external object modul1 in projectA. Is there a preferred way to solve this problems? In my opinion for all subprojects a branch should be created if I branch the top project (here projectA). And when I tag the top project in all subproject a tag should be created too. Is there a automatic way to do that? Thanks, Stephan -- View this message in context: http://subversion.1072662.n5.nabble.com/Branching-recursive-over-subprojects-tp178187.html Sent from the Subversion Users mailing list archive at Nabble.com.