我一直在使用Subclipse来管理Eclipse 3.4.2中的SVN项目.然而,在安装一个有缺陷的插件时,Eclipse变得如此缓慢无法使用,以至于我不得不终止进程并重新启动.不幸的是,即使我删除了buggy插件,这似乎已经破坏了Subclipse与我所有SVN项目的链接.项目本身仍然存在,但"团队"上下文菜单仅显示"应用修补程序",并且不显示SVN图标叠加.有没有解决这个问题,还是我必须删除并重新创建我的所有项目?
我E第一次得到了SVN的状态代码.这是什么意思?该update文件说,它的全称是"存在的",但没有给出较详细.
或者,什么是"阻碍路径"?长帮助文件指出"阻塞路径在第一列中报告,代码为'E'."
一些背景:我从工作副本中删除了一个我不应该删除的文件.从SVN更新没有恢复它,所以我创建了一个具有相同文件名的新文件,并将文件的repo副本复制粘贴到其中.
然后我将其添加到版本控制,但是它给它"需要添加到远程存储库的版本化文件"状态,而不是"无本地更改"状态.
使用Subclipse,我在父文件夹中选择了Replace With > Latest from Repository,这发生了:
revert -N C:/foo/Bar.java
Reverted C:/foo/Bar.java
update C:/foo/Bar.java -r HEAD --force
E C:/foo/Bar.java
Updated to revision 396.
===== File Statistics: =====
Existing: 1
Run Code Online (Sandbox Code Playgroud) Subclipse 1.8.x 需要JavaHL 1.7.x版.我需要Subclipse 1.8.x才能使用svn 1.7.x.
Ubuntu 10.10没有subversion 1.7软件包或libsvn1 1.7软件包.
有没有办法升级Ubuntu上的libsvn1包,可能是通过配置另一个包存储库或直接安装包?如果后者是可能的,我在哪里可以找到libsvn1/JavaHL包?当然其他人必须尝试在这个Ubuntu版本上使用svn 1.7吗?
我有两个问题和一些背景.
我正在将Eclipse 1.4.x安装到Eclipse Ganymede中,我想我应该使用SVNKit适配器.我正在使用Subversion 1.4.x附带的Ubuntu 8.04,因为JavaHL适配器需要Subversion 1.5.x,使用像SVNKit这样的纯Java解决方案似乎是一个很好的解决方案.
您使用SVNKit适配器有哪些优缺点?
我找不到任何关于JNA库,SVNKit客户端适配器和SVNKit库实际提供的文档.而且我很想知道我安装的是什么.他们提供什么?
当我尝试将SVN连接到eclipse时,我收到以下错误:任何想法如何解决它?
Failed to load JavaHL Library.
These are the errors that were encountered:
no libapr-1 in java.library.path
no libapriconv-1 in java.library.path
C:\Program Files (x86)\Subversion\bin\libeay32.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
C:\Program Files (x86)\Subversion\bin\ssleay32.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
no libaprutil-1 in java.library.path
C:\Program Files (x86)\TortoiseSVN\bin\libsasl.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
no libsvn_subr-1 in java.library.path
no libsvn_delta-1 in java.library.path
no libsvn_diff-1 in java.library.path
no libsvn_wc-1 in java.library.path …Run Code Online (Sandbox Code Playgroud) 我对Subversion和Subclipse都很陌生,并且看到一些问题让我相信更新头部和同步之间存在差异.具体来说,我发现当我尝试恢复(使用subclipse历史记录)时,我经常会收到一条消息,说"无法从路径自己的未来历史中反转合并范围,请先尝试更新".我的同步应该确保我在REPO的分支中拥有所有文件的"head"版本,但是执行"Update to head"确实解决了问题...那么是什么给出了?我试图检查SVN控制台,看看有什么变化,但它不是很冗长.
想法?
我有第二个问题,但我假设第一个问题的答案将会阐明它.如果你很好奇并有时间阅读,我也会打字.这是场景......我从"生产"标签中分支了所有文件,并开始处理我的项目.在几次提交之后,我检查一个已更改文件的历史记录,并注意到"粗体"版本(根据文档,这应该是头部)低于我的所有提交.就好像我拥有的不是头脑.但是头部只是该项目的最新版本吗?所以我错过了什么.
感谢您的回复,并花时间阅读本文!
我最近从NetBeans搬到了Eclipse.由于我必须使用从SVN检出的项目,我安装了Eclipse.我的问题是:如何使Subclipse表明我在源代码中引入的更改(从SVN下载)就像NetBeans一样?有什么办法吗?
我在工作区中有一些项目是使用Subclipse从SVN导入的.现在我用新版本的Eclipse(使用Subclipse)打开这个工作区,"Team"上下文菜单只包含"Apply patch".
有没有办法让subclipse使用这些项目而不必从工作区中删除它们,并从SVN进行新的导入?
我的问题可以声称是一个扩展/类似于此处发布的问题.
基本上,我需要使用Eclipse插件Subclipse执行相同的功能.Subclipse具有"切换分支/标记/修订版"的功能,但是,这是有限的,因为它将新网址视为存储库并尝试比较它们.我只想更改URL.
有任何想法吗!
我们正在考虑将TFS用于基于.NET的项目和任务管理平台.有些团队只使用Java开发,他们对SVN(Subclipse)非常满意.
我们的经理提出了以下问题:
目前,出于可维护性原因,我们希望将TFS用作唯一的源控制平台.我们希望避免让我们的IT人员支持多个系统.
谢谢