我有一个远程服务器,在非标准的ssh端口上托管我的subversion存储库.我想使用Eclipse的subclipse插件作为我的客户端来访问SVN存储库.我可以使用svn + specialssh:// ...来访问存储库.其中specialssh是我的〜/ .subversion/config中的隧道配置文件设置.
在subclipse中,我尝试将存储库的URL输入为:svn + specialssh://但这不起作用.
我已经将一个Subclipse插件集成到Eclipse中以执行与SVN相关的操作.
我已成功签入,签出并将我的项目提交给SVN.
但是现在当我尝试提交或更新我的项目时,它显示以下错误
org.tigris.subversion.javahl.ClientException: Unsupported working copy format
svn: This client is too old to work with working copy 'D:\EclipseWorkspace\EMSEclipse'; please get a newer Subversion client
Run Code Online (Sandbox Code Playgroud)
我曾试图通过更新插件帮助>>软件更新... Eclipse的,但它是说,软件是最新的,并且没有新的版本可用.
我应该切换到其他SVN客户端.如果是的话,那么请您建议我使用Eclipse的任何其他SVN客户端吗?
我有兴趣在帮助页面中显示我的代码的版本号.理想情况下,我会使用Major.Minor.SVNrevision格式,其中自动提取SVNrevision编号.我希望?怀疑我可以访问某个地方的变量,但不知道它可能是什么.
任何提示?
我以eclipse项目的形式继承了一个java项目.更改tomcat配置后(从v6到v7),subclipse提示我提交以下文件
是否会让他们帮助我的团队成员,还是会弄乱他们的工作空间?
对此最好的做法是什么?
我在服务器上使用版本1.6.5的Subversion.我在STS中使用Subclipse(版本1.6)作为某些任务的客户端,但我更常用的是1.7.0 subversion命令行客户端.
为什么1.7为命令行客户端?没有充分的理由.
所以我用命令行客户端创建了一个分支,现在当我尝试使用Subclipse来"更新到HEAD"时,它告诉我:
org.tigris.subversion.javahl.ClientException:不支持的工作副本格式
svn:路径'C:\ code\workspace\my_app'似乎是Subversion 1.7或更高版本工作副本的一部分.请升级您的Subversion客户端以使用此工作副本.
我能做些什么让这个项目对Subclipse来说是可以理解的?假设我没有权力将所有内容更新,那么他们是否可以在不失去进度的情况下让这个项目为1.6客户所接受?
我使用的命令行客户端是在Cygwin中.
我无法在我的Eclipse安装中完成Subclipse的安装.
首先是一些背景:我在64位Ubuntu中安装了Eclipse(在VM中).我试图安装Subclipse但是在最后的屏幕上,完成的按钮是灰色的(显然这是一个已知的未解决的问题).我取消了安装.
问题是当我尝试再次添加插件时,它说它是一个重复的位置(http://subclipse.tigris.org/update_1.8.x).所以我试着在安装列表中搜索插件(帮助 - >关于eclipse平台 - >安装细节),但我无法在任何地方找到Subclipse.
我试过完全卸载Eclipse.没有解决问题.我不想在这个VM中完全重新安装Ubuntu.有什么方法可以完全清除任何和所有配置,所以我可以从一个方块开始?
在subclipse(Eclipse上的svn插件)中,如何更新我的代码以匹配存储库,就好像我使用了--force命令行选项一样?我需要覆盖一切,甚至是改变的东西.Team-> Update添加了有关文件不匹配的注释,打破了代码.谢谢!
我试图在Windows 7 x64机器上安装subclipse.我总是得到错误,
收集要安装的项目会话上下文时发生错误:(profile = epp.package.jee,phase = org.eclipse.equinox.internal.p2.engine.phases.Collect,operand =,action =).无法在http://subclipse.tigris.org/update_1.6.x/plugins/org.tigris.subversion.subclipse.ui_1.6.18.jar上阅读存储库.读取超时
我从Susclipse安装 - http://subclipse.tigris.org/update_1.6.x
任何人?
这将是一个非常愚蠢的问题,但是我们走了:
我有一个项目.这是颠覆.Svn耗费了大量时间,我不在乎将代码保存在存储库中.只有我在处理代码,我的代码非常棒.
此外,我可怜的笔记本电脑vv接近成为飞行笔记本电脑.
所以!
该项目位于我的Windows机器上的文件夹C:somwhere中.我想 - 我想我已经删除了项目并杀死了所有的svn文件 - 至少,这就是eclipse向我保证的.
我想做的是
那么我怎么做?我的svn连接目前是http:localhost/svn/Bodymap,我希望它是http:localhost/svn/healosophy - 我需要在一些奇特的位置制作回购吗?如果是这样,我怎么能找到位置的位置?
谢谢!
UPDAAAAAAATE:如何找到SVN存储库目录?
以上是我的后续问题,让我找到旧回购所在的位置.这本身并不重要 - 你可以在任何地方进行回购,对吗?但是,给出的答案还告诉您,repo位置是在apache httpd.conf中定义的.这是查找repo的好方法 - 这也是关键 - 也可以改变apache服务器查找新repo的位置.在我的情况下,我更新了svnpath以指向我想要我的新位置的位置.
最后,请查看此答案,以了解如果您开始更改指向的位置,您的svn设置可能会出现的问题.据我所知,它归结为"subversion的代理设置很糟糕,不要使用它们".
在我之前拥有一个完美的Subclipse之后,我今天打开了我的日食,它决定自发地打破自己.
svn: E155021: The path 'xxx' appears to be part of a Subversion 1.7 or greater working copy. Please upgrade your Subversion client to use this working copy.
Run Code Online (Sandbox Code Playgroud)
我尝试在eclipse中完全卸载所有的subclipse包,然后重新安装它们并没有解决它.继承我使用的安装链接:
Subclipse 1.8.x更新站点 - http://subclipse.tigris.org/update_1.8.x
我究竟做错了什么?
subclipse ×10
svn ×10
eclipse ×8
java ×2
command-line ×1
ssh ×1
tortoisesvn ×1
version ×1
windows-7 ×1