Somehow, Tortoise against Subversion can’t seem to figure out that the source is not in the bin directory:
1) When we set up a commit, all of the source shows up as missing from the bin directory:
Path Extension Text Status
bin/com/.../File1.java .java missing
bin/com/.../File2.java .java missing
2) An update will sometimes do the following:
Action Path
Command Update
Restored C:\dev\...\bin\...\File1.java
Restored C:\dev\...\bin\...\File2.java
A few notes about this:
-Nothing shows in bin/ in the Repo Browser.
-Yes, there is an svn:ignore for bin.
-In example 1 above, the .java files show up in bin/ with green checkmarks.
-In example 2 above, there are no .java files in bin/
-If you try to delete the bin files from bin/, it will delete them from src/ instead (this has happened to 2 developers trying to clear up this issue).
Help me, Obi-Wan Kenobi, you’re my only hope!
Check your
binfolder and see what the.svncontents look like, or right-click on thebinfolder and selectRepo-browserand see what path it shows you.It sounds as if you(or your build scripts) may have copied the
src/.svndirectory over to yourbindirectory.If that is the case, then Tortoise will “see” your
binas yoursrcand think that you are missing source files from the checkout ofsrc.