On Thu, Feb 23, 2012 at 02:57:10PM +0000, Gary Weinfurther wrote: > I have a team of about seven people, both on Macs and PCs. Within the > last couple of weeks, we have been experiencing frequent occurrences > of lost changes. Someone will commit a change and later we discover > that the change has been reverted. Everyone claims that they are > updating before they work on files
Do people also always review the changes they are about to commit, making sure what is being committed is really what they intend to commit? Editors with auto-save can cause this kind of problem. E.g. the developer leaves the editor open with unsaved changes, runs an update, svn changes the working file, and now the editor saves the file on top of the new one overwriting the incoming changes. If the developer commits the file other peoples' changes are undone accidentally. You can tell whether this kind of thing is happening by studying the output of 'svn log --diff' and looking for unrelated changes in existing commits.