我已经为64bit Linux安装了Eclipse PDT Helios SR1 GTK(Ubuntu Maverick Clean install). 我添加了用于使用颠覆的颠覆插件,并安装了SVNKIT 1.3.2连接器. 我正在使用Sun的Java,而不是OpenJDK版本. 当我同步一个PHP项目时,双击PHP文件以比较我与基本修订的差异进行比较 - 它打开了比较文件的窗口,但是窗口是空的 - 我看到了灰色背景没有打开文件. 当我打开未设置为PHP文件的文件时,它可以正常工作. (如果我将带有.Module扩展名的文件取一个文件,并将其定义为内容类型PEXISENS PANE中的PHP文件,它将如上所述.比较一个纯文本文件]). 有人知道为什么会发生这种情况? 如果我错过了有助于诊断或解决此问题的任何重要信息,Lemme知道,我会添加它. 谢谢. 解决方案 尽管在非释放更新站点上,您可以安装一个修复程序. 令人难以置信的是,他们仍然没有在
以下是关于 subversive 的编程技术问答
我曾经在OS X Leopard上使用SVN 1.4,一切都很好.几周前,我安装了OS X 10.6的新副本. Snow Leopard随附的SVN版本为1.6.5.我继续用1.6.6建造自己的副本.我正在使用内置的Apache服务器,只是在本地托管存储库. 一切似乎都很好,直到我实际试图提交一些东西为止.每当我尝试进行更改时,我都会收到以下消息: Transmitting file data .svn: Commit failed (details follow): svn: MERGE of '/svn/svn2': 409 Conflict (http://localhost) 这发生在我的旧存储库中,所以我创建了几个新的存储库.同样的交易.我还尝试使用系统附带的1.6.5版本...相同.最后,我尝试升级到最新的稳定SVN(1.6.9),但仍然有同样的问题. apache错误记录了每个失败的提交的以下内容: [Mon Mar 29 19:53:10 20
在初始提交时,如何停止从设置svn:mime-type到text/plain? 我的Java代码正在以text/plain为text/plain的属性集中到我的存储库中,结果我的基于Web的SVN Viewer(TRAC)不是语法突出显示. 我应该补充一下,我正在运行Eclipse 3.5和最新版本的subverive,svnkit 1.3.0(对于Svn 1.6)适配器. 对于那些发现这个问题的人,这个问题不再存在,因为它是 解决方案 您需要在"窗口> preverences> Team> svn> properties配置>自动属性" 中实际设置MIME类型 例如,对于文件类型 *.java,将其设置为: svn:mime-type = text/x-java 其他解决方案 如果您的项目已经被颠覆性弄乱,则CD cd投影root并运行以下命令 find . -name "*.java" -exec svn propset svn:mime-typ
我对日食和颠覆性有问题. 我正在尝试将项目的分支重新整合到后备箱中. 这些是我关注的操作: 切换到项目的中继版 我已经确保没有任何待处理的操作,进行恢复和更新,以便从"干净"工作副本开始,与TRUNK的远程副本完美同步 我去"团队 - >合并..." 我转到"重新融合"选项卡,然后选择要在行李箱中合并的分支,指向分支的"头部修订". 我按确定按钮,但这是我获得的错误: Merge operation failed. Can't overwrite cause with org.tmatesoft.svn.core.SVNException: svn: E195016: Cannot merge into a working copy with a switched subtree 我不明白怎么了. 我正在使用此Eclipse和SVN配置: Eclipse Java EE IDE for Web Developers. Version: N
我很习惯于如何在Eclipse中合并CVS,否则我对与SVN存储库的子插图和颠覆性工作的方式感到满意,但是我不确定如何正确合并. 当我合并时,它似乎想将合并的文件粘贴在项目中的单独目录中,而不是覆盖要在合并中替换的旧文件,就像我在CVS中所用一样. 这个问题对于子插图或颠覆性都不是特定的. 感谢您的帮助! 解决方案 我建议不要尝试使用Eclipse的插件作为您对颠覆的主要访问. 如果您在Windows上开发,Tortoisesvn是我看到的颠覆访问的最佳程序.探索您希望合并的目录,右键单击它并使用乌龟SVN合并选项.假设非交互合并,一旦您遇到冲突,就必须浏览每个冲突文件并编辑冲突,然后将其标记为已解决.对于此过程,我建议一个名为KDIFF3的程序,该程序显示您的本地存储库副本(合并之前的.svn中存储的内容),您的本地副本(包括任何更改)以及来自存储库的副本,并允许您允许您轻松查看(甚至在需要时进行手工修饰)合并的结果.它还自动处理一堆小冲突. kd
我想超越比较蚀内的日食.手头的问题是,本机差异和合并工具不允许足够自定义差异,因此存在太多差异.超越比较对此具有正确的自定义化,但是我无法整合该工具.我尝试了以下内容: 使用eclipse插件试图将超越比较的集成为diff查看器(请参阅Eclipse窗口>首选项> Team> SVN> diff Viewer).在执行同步时,根本不使用我配置的DIFF查看器.我遵循了在 http://www.scootersoft.com/download.php? c = kb_vcs 在" Tortoisesvn"点下,并根据颠覆性插件的需要更改了语法. 有人成功地整合了超越颠覆的日食吗?我发现了类似的问题如何如何配置超过3个3对于Eclipse冲突解决方案?,但它对我不起作用(也许是颠覆性和子开门之间的区别?). 加法: 我遵循@Tom clift的步骤(非常感谢),而差异现在正在起作用,合并有点困难.我已经完成了以下步骤以最终成功: 根据答案记录的配置. 更改了分支上的
直到最近,我们一直在Web Studio的所有项目中使用SVN,并且在诸如Subversive和Tortoisesvn之类的几个客户中都有一个非常方便的功能,可以提取在某个修订版中更改的所有文件. 有没有办法在Mercurial中进行?我不在乎它是通过GUI还是命令行完成的,在某个更改中更改的一组文件非常方便. P.S.我必须第一次错了.我不仅需要文件列表,还要将所有文件导出到其他文件夹. . 解决方案 在杰罗姆(Jerome)的答案上构建这将为您提供更改版本4: 的文件的副本 hg archive --type files --rev 4 -I $(hg log -r 4 --template {files} | sed 's/ / -I /g') ~/changedfiles 将所有将修订版更改为" homedir"中名为changefiles的新创建的目录中的所有文件中的所有文件. 如果将其更改为: hg archive --type zip
我在Mac 10.7.5,SVN 1.7和Eclipse subversive插件上使用Eclipse Juno. cocassioanlly,当我尝试从项目中提交更改(右键单击软件包资源管理器的项目,选择"团队" - >" commit")时,我会收到错误: Some of selected resources were not committed. Some of selected resources were not committed. svn: E200007: Commit failed (details follow): svn: E200007: Commit failed (details follow): svn: E200007: CHECKOUT can only be performed on a version resource [at this time]. svn: E175002: CHECKOUT request failed on '/svn
我需要在Mac Lion上使用Eclipse使用颠覆.我遇到下面的问题 我看到了: Mac OS Lion中的子插图显示"无法加载默认SVN客户端"/a> 在我的上下文中: 我使用Mac OS Lion 10.7.2 Eclipse版本:3.7.1 64位 i安装颠覆:通用颠覆1.6.17狮子(Mac OS X 10.7)在页面中: http://www.open.collab.net/downloads/community/ 我通过更新链接的"安装新软件..."功能安装子插图: 当我转到菜单首选项/团队/SVN时,它会产生错误:"加载不兼容的Javahl库.1.7.x或更高版本." 我发现要安装SVN套件,因此请使用它代替Javahl作为第一个链接(在这里),但我在子插型软件包中看不到 解决方案 问题是您需要使用正确的本机颠覆库来使用您使用的子插图版本.此页面具有信息和版本的图表: http://subclipse.tigris.org/wiki
我已经使用Eclipse的颠覆性检查了一个项目,我会遇到以下错误: 在解决构建路径错误 之前,无法构建项目 Unbound ClassPath容器:'JRE系统库[JDK1.5.0_08]' 我假设第二个错误将在第二个错误后立即解决.我想我需要安装JDK 1.5.0_08并将其设置为该项目的JRE系统库,但我找不到任何地方可以下载它 - 我可以获得的最接近JDK 1.5.0_22. 如果有人可以提供替代解决方案(或者我想JDK1.5.0_08的下载链接),我会很感激. 解决方案 给定也许为您提供以下一些工作: 编辑项目的属性(右键单击项目,属性,Java构建路径,库,删除并添加库. 未经"项目文件"导入项目文件 从/index_jdk5.jsp 看看您是否可以修复路径 其他解决方案 当我重新创建以下方式固定的工作空间时,我也有类似的问题: 在Eclipse中,转到Window -> Preferences.在Java下,选择"已安装JR
我在使用SVN插件创建新的分支或新标签时收到了整个时间错误消息(Eclipse subversive). 错误消息就像 Get repository folder children operation failed. svn: E160013: URL 'file:///Users/****/svnrepository/branches' non-existent in that revision. 我已经尝试手动创建分支文件夹,然后更新本地项目,但它不起作用.有人有想法吗? 谢谢! 解决方案 在 svn存储库中 视图右键单击存储库并选择: new> new> new>项目结构... 选择e. G. 单片布局,然后单击 ok 再次单击存储库然后选择: new> new> branch ... 其他解决方案 在SVN存储库中查看右键单击存储库,然后选择:新>项目结构... 选择[单个项目或多个项目布局],然后单击OK
在Eclipse中安装了SVN插件并重新启动它后,出现了一条消息,要求安装连接器.有SVN套件和本地Javahl连接器.我很困惑要安装哪一个,为什么,任何人都可以指导我. 解决方案 两个连接器都应工作,以下是差异(更多来自经验,而不是通过阅读其源代码): SVN套件: 在所有平台上工作,是仅Java的实现(不需要DLL或共享库). 比Javahl本地慢一点. 将其配置保持在其他位置以外的其他位置,例如Tortoisesvn(在Windows上).因此,如果您两者都需要,则必须记住这一点. Javahl本地人: 需要一个共享库(DLL),该库具有与已安装的颠覆客户端相同的主要版本.因此,如果您使用SVN命令客户端1.6.x,则应安装/使用相应的Javahl版本. 在Windows下易于使用,更难找到适合Linux或Mac OS X的版本(请参阅子店Wiki:javahl 更快,使用与已安装的SVN命令客户端或Tortoisesvn客户端相同的配置. 因
我试图使用Eclipse从SVN检查一个项目.我尝试使用" Checkout AS"将其放入"现有ANT脚本的Java项目"中,但是该项目向导要求已下载该文件.有没有办法将项目作为Java项目结帐到Eclipse,而无需先在其他地方下载它? (我正在使用Eclipse ganymade 3.4.1颠覆性.) 解决方案 如果未作为Java项目签入,则可以添加Java自然-to-java-project/" rel =" noreferrer">在这里. 其他解决方案 这是: 安装子插件插件(在Eclipse中提供SVN连接)并连接到存储库.说明在这里: 转到file-> new->其他 - >在SVN类别下,从SVN中选择结帐项目. 选择您的项目的根文件夹,然后在工作区中选择"入住"作为项目. 似乎您正在将.project文件检查到源存储库中.我建议不要检查.project文件,以便用户可以拥有自己的文件版本.另外,如果您使用子插件插件,则允许您查看并将
我试图使用Eclipse查看SVN的项目.我尝试使用"checkout",使其成为"来自现有Ant脚本的Java项目",但项目向导需要已下载文件.有没有办法将项目结账到Eclipse作为Java项目,而无需首先将其下载? (我正在使用Eclipse Ganymade 3.4.1,具有颠覆性.) 解决方案 如果未作为java项目检查,则可以将Java性质添加为这里. 其他解决方案 以下是以下步骤: 安装子字幕插件(在Eclipse中提供SVN连接)并连接到存储库.以下说明: http://subclipse.tigris.org/install.html 转到文件 - >新 - >其他 - >在SVN类别下,从SVN中选择Checkout项目. 选择项目的根文件夹,然后选择Checkout作为工作区中的项目. 似乎您正在检查.project文件到源存储库中.我建议不要检查.project文件,因此用户可以拥有自己的文件版本.此外,如果您使用子字形插件,
我正在接管另一个团队的项目,并经历了一些奇异的日食. 我正在使用颠覆性作为插件,当我去检查中继线时,它将我带到标准" neck as"对话框中,它允许我选择退房方法,而唯一有效的方法对我(或适用)是最后一个选项(Check out as a project with the name specified). 因此,我指定了名称,然后该项目如正常,一切都很好,除了... 尽管这是假定是一个Java项目(战争进入Java Web应用程序),但似乎是 使该项目创建为一般的团队项目(通过转到Project > Properties > Resource > Type = 'Project'). 因此,启用了Java项目随附的典型功能,包括(但当然不限于): f3 即使在同一软件包内定义了类型(在这种情况下为文件夹),即Java项目) 无法搜索Java类 无法从eclipse内部构建(因为没有源包,只有文件夹)等. 此列表继续进行... 所以我的问题是:
我已经安装了Tortoisesvn 1.8.0(OS:Windows 7).我已经在外部硬盘中使用TortoisesVN创建了存储库.另外,我在Eclipse Juno中添加了SVN插件.当我尝试通过SVN插件分享我的项目到存储库时,它显示了以下消息. Share project was failed. svn: E180001: Unable to open an ra_local session to URL svn: E180001: Unable to open repository 'file:///H:/Repository/MobileApplications/Android/Application/Source' svn: E160043: Expected FS format between '1' and '5'; found format '6'. 任何人都可以帮助我. 解决方案 我认为您的问题的答案已被问到其他解决方案 此错误说SVN服务器(T
我正在关注在这里指示获得.我已经安装了Subversive,然后从步骤中遵循以获取实际存储库. 但是,我在下面有一个错误: SVN: '0x00400006: Validate Repository Location' operation finished with error: Selected SVN connector library is not available or cannot be loaded. If you selected native JavaHL connector, please check if binaries are available or install and select pure Java Subversion connector from the plug-in connectors update site. If connectors already installed then you can change the sele
我刚刚升级到totoisesvn 1.6.99,构建21709,(Subversion 1.7.0,-dev).我的日食颠覆性0.7.9.i20100512-1900和javahl 1.6.15.试图更新我的Eclipse插件.有人有解决方案吗? Eclipse的错误: 共享项目失败了. 不支持的工作副本格式 SVN:路径'xxx'似乎是颠覆1.7或更大的颠覆的一部分 工作副本.请升级您的颠覆客户端以使用此 工作副本. 解决方案 您知道颠覆1.7状态吗?目前是β-2状态,不打算生产?此外,它无法与工作副本一起使用,因为1.7的工作副本格式已更改,并且不会自动升级您的工作副本.如果您想使用1.7-beta-2,则必须使用subversion 1.7-beta-2而不是1.6.x的Javahl版本. 上面提到的也是Tortoisesvn的正确,因为您提到的版本是Beta! (如Tortoisesvn网站上所述. 其他解决方案 牢记颠覆性不会直接与您的工作副本通信;
我最近将Eclipse升级到Luna,其结果是颠覆性升级到使用SVNKIT 1.7.8的版本,该版本与SVN 1.6不兼容.当尝试从SVN导入项目时,它会因"未经处理的事件循环异常"而失败. 我们使用的是SVN服务器1.6,由于其他依赖关系,更改此问题并不容易.有没有办法安装旧版本的SVNKIT并将其与最新的Eclipse一起使用? subverive 安装指令您可以:: 如果愿意,可以选择多个连接器并遵循安装过程.安装后,您可以使用主菜单项窗口>"首选项">" Team(Tree Node)"> SVN(Tree Node)> SVN Connector(TAB). 切换连接器. 但是,我似乎无法添加另一个SVN连接器并将其显示在选项中.我已经通过Dropins文件夹添加了1.3.8,并且没有出现在团队选项下. 有解决方案吗?感谢您的帮助. 解决方案 SVNKIT 1.8.7连接器与以前的Subversion Server 100%兼容1.6,如用户7