On Mar 2, 2011, at 7:50 AM, Mark Phippard wrote:

> On Wed, Mar 2, 2011 at 8:42 AM, Hyrum K Wright <hy...@hyrumwright.org> wrote:
>> On Wed, Mar 2, 2011 at 4:14 AM, Bert Huijben <b...@qqmail.nl> wrote:
<snip>
>> 
>> Agreed.  I'm not a fan of duplicating this functionality (and
>> maintaining them in parallel when they inevitably drift) as part of
>> 'svn up'.  Let's improve what we already have, rather than inventing
>> 'svn st -U'
> 
> I think Arwin has some good points.  Unless we let update do its thing
> and discard the updates we cannot know if there are going to be
> conflicts.  I do not think svn st -U would ever grow a feature like
> that would it?
> 
> I also do not see why clients could not use this.  Presumably it sends
> notifications just like merge --dry-run.

Indeed, I have these tips for users because (1) "update" does not have a 
--dry-run that will show conflicts, and (2) "status -U" also does not show that 
information.

Knowing ahead-of-time if an update will produce conflicts is useful information.

====
Run the merge command like this (recursive by default) to see what files would 
get modified and how, including which would have conflicts:

svn merge -r BASE:HEAD --dry-run .

To see the changes that update would try to merge, run this command:

svn diff -r BASE:HEAD [list of files and directories]
====

-Travis

Reply via email to