Hi, I can&#39;t figure out why doing pull+merge+push is requiring me to do the same merge twice.<br><br>Example (this is with svn 1.4.4 server and svk 2.0.2, both on WinXP):<br><br>SVN repo is: svn://localhost/test<br><br>
$ svk&nbsp;mirror&nbsp;//mirrorA/test&nbsp;svn://localhost/test<br>$ svk&nbsp;cp&nbsp;-p&nbsp;-m&nbsp;&quot;Local&nbsp;repo&quot;&nbsp;//mirrorA/test&nbsp;//localA/test<br>$ svk&nbsp;sync&nbsp;//mirrorA/test<br><br>$ svk&nbsp;co&nbsp;//localA/test&nbsp;testA<br>$ cd&nbsp;testA<br><br>OK, now someone changes svn://localhost/test and I make a conflicting change locally. smerge does what I expect (but requires more steps):
<br><br>&lt;from working dir &quot;testA/&quot;&gt;<br>$ svk&nbsp;ci&nbsp;-m&nbsp;&quot;Commit my conflict&quot;<br>$ svk&nbsp;sync&nbsp;//mirrorA/test<br>$ svk&nbsp;smerge&nbsp;-m&nbsp;&quot;pulling updates&quot;&nbsp;//mirrorA/test&nbsp;//localA/test<br><br>svk tells me about the conflict and I merge it OK. Then:
<br><br>$ svk&nbsp;update<br>$ svk&nbsp;smerge&nbsp;-m&nbsp;&quot;pushing merged version&quot;&nbsp;//localA/test&nbsp;//mirrorA/test<br><br>.. and all is well. <br><br>Now if I do the same thing with push/pull:<br><br>&lt;from working dir &quot;testA/&quot;&gt;
<br>$ svk&nbsp;ci&nbsp;-m &quot;Commit my conflict&quot;<br>$ svk&nbsp;pull<br><br>Once again, svk tells me I need to merge and that part works fine. However, immediately after the merge when I do:<br>$ svk push<br><br>It makes me redo the merge I just did. I thought &quot;push&quot; and &quot;pull&quot; were a shortcut for the sync+smerge operations, but it seems like I&#39;m missing a step somewhere. What am I missing?
<br><br>frank<br><br><br>