Schor, Robert H wrote:
> Dear TSVN Developers,
> I belatedly discovered I was versioning a machine-specific
> configuration file that was custom-built on each machine when I opened
> the editor -- needless to say, it often caused conflicts. I read your
> very clear documentation on not only how to add this file type to the
> "ignore" list, but how to remove the old files as well (Appendix B8).
> I did the following: shift-right-click on the "offending" file,
> choose "Delete (keep local)" from the TSVN menu, then commit the
> project. I then right-clicked the file again, opened the TSVN menu, and
> chose "Add to ignore list" (choosing to add all files of that type).
> However, when I then go to Commit, I get a curious error message:
> "Commit failed (details follow). File or directory '.' is out of date;
> try updating. The version resource does not correspond to the resource
> within the transaction. Either the requested version resource is out of
> data (needs to be updated) or the requested version resource is newer
> than the transaction root (restart the commit)." Doing another Commit
> returns the same error. Doing an Update gives a simple "Completed at
> revision XXX" message, without appearing to do anything (no files or
> folders are mentioned), but now doing the Commit works (shows the parent
> Folder as Modified)!
> This is clearly not a serious "bug", more a confusion. It is not
> clear why a Commit, an "add-to-ignore", and a second Commit would fail,
> but a Commit, "add-to-ignore", Update, Commit would work (the required
> Update seems counter-intuitive).
> In the course of preparing this brief Bug Report, I tried doing
> these steps again on another folder, just to confirm that the process
> behaves as I documented above (it does!).
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net
Received on 2008-09-27 20:01:32 CEST