Community
Participate
Working Groups
Hi, I was testing out genymede release and then started testing new SVN provider and using pure Java SVNKit connector. I previously used subclipse so I had to change team provider. When I was downloading new code it actually went and deleted some files on my system!!! (which were not yet on version control) I did this in following way: - In SVN Repository Exploring, I added my server (svn+ssh). - As this is not for code development repository I checked out ROOT entry which seemed to have all directories. - Didn't find any other option to do connection to repository so I did check out. - It downloaded files - Then I noticed that some files that I created recently which I had yet to put to version control was missing. Local version history didn't have any entries for those so I couldn't find it from there. Only conclusion is that this removed files without even asking me what to do. Please fix the problem. Fortunately I had one of the files elsewhere so only one file was lost and that I can recreate easily based on the other one. But if there would have been more, then I would have severe problem. Thanks, Vesa Jääskeläinen --- Version: 0.7.1.I20080612-1500 SVN Client: org.eclipse.team.svn.connector.svnkit 2.0.1.I20080612-1500 SVNKit 1.1.7 (http://svnkit.com/) r4142 JVM Properties: {java.vendor=Sun Microsystems Inc., osgi.bundles.defaultStartLevel=4, org.osgi.supports.framework.extension=true, sun.management.compiler=HotSpot Client Compiler, osgi.framework.beginningstartlevel=1, eclipse.p2.profile=SDKProfile, os.name=Windows XP, osgi.ws=win32, sun.desktop=windows, java.vm.specification.vendor=Sun Microsystems Inc., java.runtime.version=1.5.0_10-b03, org.apache.commons.logging.simplelog.log.httpclient.wire.header=off, osgi.instance.area=file:/C:/res/management/, user.name=Vesa Jääskeläinen, eclipse.launcher=C:\eclipse-3.4\eclipse\eclipse.exe, org.osgi.framework.language=fi, user.language=fi, org.osgi.framework.processor=x86, osgi.syspath=c:\eclipse-3.4\eclipse\plugins, sun.boot.library.path=C:\Program Files\Java\jre1.5.0_10\bin, osgi.manifest.cache=C:\eclipse-3.4\eclipse\configuration\org.eclipse.osgi\manifests, osgi.compatibility.bootdelegation=true, java.version=1.5.0_10, org.osgi.framework.os.name=WindowsXP, user.timezone=Europe/Helsinki, sun.arch.data.model=32, java.endorsed.dirs=C:\Program Files\Java\jre1.5.0_10\lib\endorsed, sun.cpu.isalist=, sun.jnu.encoding=Cp1252, file.encoding.pkg=sun.io, org.osgi.framework.vendor=Eclipse, file.separator=\, java.specification.name=Java Platform API Specification, java.class.version=49.0, user.country=FI, org.eclipse.equinox.launcher.splash.location=C:\eclipse-3.4\eclipse\\plugins\org.eclipse.platform_3.3.100.v200806172000\splash.bmp, osgi.launcherIni=eclipse, java.home=C:\Program Files\Java\jre1.5.0_10, osgi.os=win32, eclipse.commands=-os win32 -ws win32 -arch x86 -showsplash C:\eclipse-3.4\eclipse\\plugins\org.eclipse.platform_3.3.100.v200806172000\splash.bmp -launcher C:\eclipse-3.4\eclipse\eclipse.exe -name Eclipse --launcher.library C:\eclipse-3.4\eclipse\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.100.v20080509-1800\eclipse_1114.dll -startup C:\eclipse-3.4\eclipse\plugins\org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar -vm C:/Program Files/Java/jre1.5.0_10/bin\client\jvm.dll , java.vm.info=mixed mode, osgi.splashLocation=C:\eclipse-3.4\eclipse\\plugins\org.eclipse.platform_3.3.100.v200806172000\splash.bmp, os.version=5.1, osgi.arch=x86, path.separator=;, java.vm.version=1.5.0_10-b03, org.osgi.supports.framework.fragment=true, user.variant=, osgi.framework.shape=jar, osgi.instance.area.default=file:/C:/Documents and Settings/Vesa Jääskeläinen/workspace/, java.awt.printerjob=sun.awt.windows.WPrinterJob, sun.io.unicode.encoding=UnicodeLittle, org.osgi.framework.version=1.4.0, awt.toolkit=sun.awt.windows.WToolkit, osgi.install.area=file:/C:/eclipse-3.4/eclipse/, osgi.framework=file:/c:/eclipse-3.4/eclipse/plugins/org.eclipse.osgi_3.4.0.v20080605-1900.jar, user.home=C:\Documents and Settings\Vesa Jääskeläinen, org.eclipse.equinox.simpleconfigurator.configUrl=file:org.eclipse.equinox.simpleconfigurator\bundles.info, osgi.bundlestore=C:\eclipse-3.4\eclipse\configuration\org.eclipse.osgi\bundles, osgi.splashPath=platform:/base/plugins/org.eclipse.platform, osgi.nl=fi_FI, java.specification.vendor=Sun Microsystems Inc., java.library.path=C:\eclipse-3.4\eclipse;.;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre1.5.0_10/bin/client;C:/Program Files/Java/jre1.5.0_10/bin;C:\Program Files\Atmel\AVR Tools\AVR32 Toolchain\bin;C:\Program Files\PC Connectivity Solution\;C:\Program Files\Measurement Computing\DAQ\;"C:\Program Files\Microsoft DirectX SDK (April 2006)\Utilities\Bin\x86";c:\pads2005_eval\2005PADS\SDD_HOME\common\win32\bin;c:\pads2005_eval\2005PADS\SDD_HOME\common\win32\lib;C:\Program Files\Microsoft DirectX 9.0 SDK (August 2005)\Utilities\Bin\x86;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Perforce;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files\backburner 2\;C:\Program Files\Sonic\MyDVD;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Common Files\GTK\2.0\bin;c:\Xilinx\bin\nt;C:\PROGRA~1\ATT\Graphviz\bin;;C:\Program Files\Subversion\bin;C:\cygwin\bin;C:\cygwin\usr\local\bin;C:\Program Files\Common Files\Softimage;C:\Program Files\IVI\bin;C:\Program Files\IVI Foundation\VISA\WinNT\Bin;C:\Program Files\QuickTime\QTSystem\;c:\apps\fte;c:\utils;c:\program files\putty;C:\Program Files\GNU\GnuPG;c:\Perl\bin, java.vendor.url=http://java.sun.com/, org.osgi.framework.os.version=5.1.0, eclipse.startTime=1214766189281, eclipse.p2.data.area=@config.dir/../p2, java.vm.vendor=Sun Microsystems Inc., java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, java.class.path=C:\eclipse-3.4\eclipse\plugins\org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar, org.apache.commons.logging.simplelog.log.org.apache.commons.httpclient=off, org.eclipse.update.reconcile=false, eclipse.vm=C:/Program Files/Java/jre1.5.0_10/bin\client\jvm.dll, java.vm.specification.name=Java Virtual Machine Specification, java.vm.specification.version=1.0, sun.cpu.endian=little, sun.os.patch.level=Service Pack 3, osgi.launcherPath=., org.apache.commons.logging.simplelog.defaultlog=off, java.io.tmpdir=C:\DOCUME~1\VESAJS~1\LOCALS~1\Temp\, java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi, eclipse.product=org.eclipse.sdk.ide, eclipse.home.location=file:/C:/eclipse-3.4/eclipse/, os.arch=x86, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, java.ext.dirs=C:\Program Files\Java\jre1.5.0_10\lib\ext, user.dir=C:\eclipse-3.4\eclipse, org.osgi.supports.framework.requirebundle=true, line.separator= , java.vm.name=Java HotSpot(TM) Client VM, org.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog, eclipse.ee.install.verify=false, file.encoding=Cp1252, osgi.framework.version=3.4.0.v20080605-1900, eclipse.buildId=I20080617-2000, eclipse.vmargs=-Xms40m -Xmx256m -XX:MaxPermSize=256m -Djava.class.path=C:\eclipse-3.4\eclipse\plugins\org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar , java.specification.version=1.5, org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5, osgi.logfile=C:\res\management\.metadata\.log, osgi.configuration.area=file:/C:/eclipse-3.4/eclipse/configuration/}
We found the only one case when Subversive does not ask for overriding. It is the case when resource which you plan to check out have the same name with the file inside the folder into which check out will be performed. So, now this problem is fixed, but described use case looks really strange. If you wanted to share project you should have used the Team->Share Project action. If you only wanted to add some files to already defined structure on the repository you should have used Import or New->File action from the Repositories Exploring view. In case if you have a complete project without SVN meta-information you can still connect it to its repository version using Team->Share Project action.