问题
On Windows 7, I have been using Tortoise for Subversion. I am also using Eclipse plugin for Subversion. I am using both of them interchangeably for making commits or updates to the project files. But on another system, I have same setup, Tortoise doesn't recognize the folders/files as SVN which are checked out using Eclipse.
I wonder, how can I fix this?
回答1:
My experiences with Eclipse Subversion plugins (Subclipse, Subversive) and other clients (command line client, Tortoise, RapidSVN) ranges from "just work" to "destroyed workspaces". One time, a simple svn info
on a Eclipse workspace changed all the meta data in a way, that Eclipse lost the project's connection to SVN.
The disk layout format depends on the connector type and its version.
Mabye the best bet is to use JavaHL as the plugin connector because it uses the same native libraries as Tortoise and the command line client.
Currently my personal policy is to use only one kind of SVN client for a workspace.
回答2:
More or less recently format of SVN working copy has changed. Could it be that Eclipse plugin and TortoiseSVN use different formats? The latest version of TortoiseSVN uses the new format, it may make sense to check this for Eclipse plugin.
回答3:
Make sure both your Eclipse plugin (are you using Subclipse? Subversive? another plugin?) and TortoiseSVN are based on the same version of Subversion. Any time Subversion release a new veresion (for example, from 1.5 to 1.6, or 1.6 to 1.7) they tend to modify the svn working copy format in such a way it's not recognized by SVN clients based on older versions.
For example, see the 1.6 release notes for more information.
来源:https://stackoverflow.com/questions/10469966/how-to-make-tortoise-recognize-project-checkout-originaly-using-eclipse-plugin-f