On Fri, Mar 18, 2011 at 12:12 PM, John Found <[email protected]> wrote:
> I have very little experience with any version control systems.
> For me "least astonishment" means simply: If the file is changed by VCS,
> then later, VCS must knows about this fact and must take it into account.
> If the user changed the file by any other way (edit, copy paste, etc.) VCS 
> should
> consider this file "edited". Any other variant is acceptable only if the VCS
> additionally detects some kind of edits, made by the user - for example 
> moving,
> renaming or deletion of the files.
> IMHO, omiting actions, explicitly declared by command is not acceptable.

It has been a few years, but as I recall, SVN would warn that the
working copy contains mixed revisions and would not allow the commit.
I do remember that early on I got into the habit of doing such
explorations in a separate working copy created for the purpose.
copying which ever files I needed to fix what I was working on.

Yes, this is extra work, but in the long run, I am sure it has saved
me a lot of grief.
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to