Note that there are some explanatory texts on larger screens.

plurals
  1. POCommit to multiple modules simultaneously in Subversion
    primarykey
    data
    text
    <p>We've got a pretty complicated repository here, and I'm trying to get the most out of our recent switch to Subversion. We generally have things setup like this:</p> <pre><code>parent_dir (unversioned) -&gt;module1_dir (versioned) -&gt;module2_dir (versioned) -&gt;module3_dir (versioned) -&gt;etc </code></pre> <p>And so forth. Where modules1-x are generally various modules all of the same branch. It is a relatively common scenario to need to modify code in say module1 (the server) and module2 (the client). Previously under CVS, I would just manually check in each module's changes separately. What I would like to be able to do is to commit both my server and client changes to each (changes in each of two different modules (or perhaps more modules)) simultaneously.</p> <p>Is there anyway to do this in Subversion (and specifically in Tortoise SVN/Windows)? If I just navigate to that parent_dir, select the folders and do commit, the commit dialog comes up and even lists all my files, but the actual commit fails saying:</p> <pre><code>Error 'D:\parent_dir' is not a working copy </code></pre> <p>Seems like I'm perhaps only a step or two away from making this work, but not quite sure what I need to do. Oh, and we aren't going to be changing that directory structure anytime soon, so please don't suggest that as a possibility. Also, please ask a followup questions if what I'm asking for isn't clear. Thanks in advance.</p> <p>Bonus points: is there a way I can commit changes to multiple modules to multiple branches simultaneously? E.g. I make a client + server change that needs to go into the 1.0 and the 2.0 branches both.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload