如何修复SVN 409冲突错误
我曾经在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
2 2024-02-27
编程技术问答社区
如何将一个SVN项目作为一个Java项目签出到Eclipse中?
我试图使用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文件,以便用户可以拥有自己的文件版本.另外,如果您使用子插件插件,则允许您查
4 2024-02-26
编程技术问答社区
SVN客户端错误" [...]的服务器不支持HTTP/DAV协议"
我正在从Windows 7中更新到64位系统上的Windows 10.我在更新Windows 7框上的Subversion Server上更新和检查项目没有问题.我下载了最新的64位版本,并将其安装在Windows 10框中,没有问题. 在Windows 10框中,我可以发布更新,但是我无法从存储库中查看一个项目.当我尝试登录服务器时,我会收到以下错误消息: svn: E170013: Unable to connect to a repository at URL 'https://svn.example.com/!/%23MyRepo/' svn: E175003: The server at 'https://svn.example.com/!/%23MyRepo/' does not support the HTTP/DAV protocol 消息说服务器不支持HTTP/DAV协议. 我将错误消息传递给服务器管理器,并被告知问题是在Tortoisesvn应用
22 2023-12-06
编程技术问答社区
SVN / Subversion 1.7 和 Eclipse Subversive & JavaHL
我刚刚升级到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状态吗?它目前是Beta-2状态,不打算生产?此外,它无法与工作副本一起使用,因为1.7的工作副本格式已更改,并且不会自动升级您的工作副本.如果您想使用1.7-beta-2,则必须使用subversion 1.7-beta-2而不是1.6.x的Javahl版本. 上面提到的也是TortoisesVN的正确,因为您提到的版本是Beta! (如Tortoisesvn网站上所述. 其他解决方案 牢记颠覆性不会直接与您
6 2023-11-17
编程技术问答社区
如何防止龟锁定数据库锁定?
我有一个Windows 7 PC,其中包含最新的Tortoisesvn版本(1.11.0 x64).几乎每次我想对服务器提交更改时,我都会收到以下错误: Commit failed (details follow): Failed to load properties: sqlite[S5]: database is locked Error unlocking locked dirs (details follow): sqlite[S5]: database is locked Another process is blocking the working copy database, or the underlying filesystem does not support file locking; if the working copy is on a network filesystem, make sure file locking has been enabled
20 2023-10-24
编程技术问答社区
svn: E180001: 无法向URL打开ra_local会话
我已经安装了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
46 2023-10-24
编程技术问答社区
当在eclipse中进行同步时,pdt-在比较一个php文件的版本时得到一个空白的灰色窗口
我已经为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知道,我会添加它. 谢谢. 解决方案 尽管在非释放更新站点上,您可以安装一个修复程序. 令人难以置信的是,他们仍然没有在
22 2023-10-13
编程技术问答社区
Eclipse颠覆性地重新连接现有项目
在日食中,我有颠覆性.我进口了一些已经连接到SVN的现有项目.但是,颠覆性似乎无法看到SVN连接. I've checked the subversive page on http://www.eclipse.org/subversive/documentation/faq.php#checked ,它提供了两个选项. ON首先断开连接,但是此选项不可用.第二个选项说它应该只是起作用,这是行不通的.当我右键单击项目并加入团队时,唯一可用的选项是"应用补丁...","共享项目..."和"共享ProJecs ...". 托管项目的存储库都在存储库列表中,因此不是. 解决方案 使用共享项目选项.它将认识到该项目已经在版本控制下,并且可以使用此信息.
14 2023-10-06
编程技术问答社区
并行颠覆性和颠覆性
我必须将一些项目移至SVN 1.7,因此我被迫使用子插型.如果要使用颠覆性或颠覆性,我可以在项目级别上定义吗?还是只有在我创建新的"从SVN"项目中创建新的"结帐"? 才能定义? 解决方案 是的,但是问题在于,在UI中,几乎不可能告诉子插图和颠覆性.因此,当您使用团队>共享连接项目时,您只会在UI中看到两个SVN条目. 最好的是只选择其中一个并将其用于所有人.
12 2023-10-06
编程技术问答社区
颠覆性拒绝凭据
我最近从子开门转换为颠覆性,我遇到了一些路障.具体而言,颠覆性似乎具有灵活的身份验证机制.子插图将存储我的凭据,如果我错误地输入它们,或者如果它们在服务器上更改,它将重新预示我的登录名.颠覆性似乎没有这样做,而是将继续使用我的旧无效登录,只显示带有SVN错误的弹出窗口: Some of selected resources were not committed. svn: Commit failed (details follow): svn: Negotiate authentication failed: 'No valid credentials provided' 不幸的是,Google在寻找此错误的解决方法方面没有太大帮助.我如何清除旧的SVN登录并用颠覆性重新输入它? 解决方案 几乎所有颠覆客户端都尝试遵守本机命令行客户端设定的标准.该客户将身份验证信息存储在 中 %APPDATA%/Subversion/auth/ // on Windows ~
12 2023-10-06
编程技术问答社区
Eclipse Luna与SVN 1.6的兼容性
我最近将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连接器与以前的颠覆服务器100%兼容1.6,如用户714965所说,请访问安装详细信息,然后
14 2023-10-06
编程技术问答社区
SVN-ignoring已经在版本库中的文件
我的项目中有一个配置文件,该文件需要在存储库中(因此,新开发人员在结帐项目时就会得到它).每个开发人员可能会在本地更改文件中的某些值 - 这些更改不应进行,我不希望它们在同步菜单中显示(如果重要的话,我正在使用Eclipse和颠覆性). 请注意,我不能仅设置SVN:忽略属性,因为它仅适用于不在版本控制下的文件上 - 但我确实想将文件的基本版本保留在存储库中.如何避免在同步中显示的文件而不从存储库中删除该文件? 编辑:一个更好的描述 - 我实际需要的是能够在配置文件上设置"仅读取"属性,因此在存储库中无法更改它随着属性的打开.你知道这样的东西吗? 谢谢 解决方案 我是通过将签名的文件的基本版本作为foo.base进行操作,而SVN锁定了此操作,以便在结帐时仅阅读它.然后让每个开发人员将此文件复制到他们自己的个人foo文件,该文件被SVN-ignore忽略. 其他解决方案 您不能忽略已经在版本控制下的文件.忽略此类文件的唯一方法是首先删除这些文件进行提交,然
6 2023-10-06
编程技术问答社区
从Eclipse用SVN创建分支和标签时出错
我在使用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
10 2023-10-06
编程技术问答社区
颠覆性的:svn:E195016: 不能合并到一个有切换子树的工作副本中去
我对日食和颠覆性有问题. 我正在尝试将项目的分支重新整合到后备箱中. 这些是我关注的操作: 切换到项目的中继版 我已经确保没有任何待处理的操作,进行恢复和更新,以便从"干净"工作副本开始,与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
16 2023-10-06
编程技术问答社区
Eclipse颠覆性的提交变更列表?
我刚刚在 SVN:有没有办法将文件标记为"不提交"?,在命令行上很棒,使查看我关心的更改变得更加容易在命令行中. 现在拥有所有这些权力和组织,我在Eclipse中选择了我的所有项目,然后转到团队> COMMIT,并且在"提交对话框"中没有变更者的概念,我仍然必须进行所有更改,并谨慎地选择哪些文件可以提交. 我是否在Eclipse的颠覆性中错过了一些东西,可以让我在"提交对话"中使用变更者? 我找到了以下设置,但似乎并没有改变任何东西... 解决方案 我在这里看到了两种可能性: 1.使用SVN:忽略 最简单的解决方案是添加您不想提交svn:ignore列表的文件. 您可以通过 team>添加添加到SVN:ignore ... 菜单: 2.使用更改集 替代方案是: 进入同步 view 单击显示更改集按钮 然后,您可以从右键单击菜单中添加更改的文件(并创建新的更改集). 您可以在
14 2023-10-06
编程技术问答社区
我如何在Mercurial中提取一个变更集的所有变更文件?
直到最近,我们一直在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
24 2023-10-06
编程技术问答社区
使用Subversive时的Eclipse错误
我正在关注在此处指示以获取.我已经安装了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 sel
8 2023-10-06
编程技术问答社区
在Eclipse中进行Subversion合并的正确方法是什么?
我很习惯于如何在Eclipse中合并CVS,否则我对与SVN存储库的子插图和颠覆性工作的方式感到满意,但是我不确定如何正确合并. 当我合并时,它似乎想将合并的文件粘贴在项目中的单独目录中,而不是覆盖要在合并中替换的旧文件,就像我在CVS中所用一样. 这个问题对于子插图或颠覆性都不是特定的. 感谢您的帮助! 解决方案 我建议不要尝试使用Eclipse的插件作为您对颠覆的主要访问. 如果您在Windows上开发,Tortoisesvn是我看到的颠覆访问的最佳程序.探索您希望合并的目录,右键单击它并使用乌龟SVN合并选项.假设非交互合并,一旦您遇到冲突,就必须浏览每个冲突文件并编辑冲突,然后将其标记为已解决.对于此过程,我建议一个名为KDIFF3的程序,该程序显示您的本地存储库副本(合并之前的.svn中存储的内容),您的本地副本(包括任何更改)以及来自存储库的副本,并允许您允许您轻松查看(甚至在需要时进行手工修饰)合并的结果.它还自动处理一堆小冲突. kd
22 2023-10-06
编程技术问答社区
将一个现有的SVN项目导入Eclipse中
我在C驱动器上有一个文件夹,该文件夹已经从SVN进行了检查.在该文件夹中的某个地方,我有一个Eclipse项目文件夹.它已经在SVN存储库中. 我启动了Eclipse,导入了该项目,但我不确定如何将其连接到SVN.当我从事 cvs coplository,eclipsitory,eclipse cvs cvs cvs在我试图分享它的设置时.我该如何颠覆? 解决方案 这是通过子插型完成的方式.如果我没记错的话,该过程在颠覆性方面相似,因为它们都使用团队API. 右键单击项目,选择 Team > 共享项目... 然后选择SVN作为SCM提供商,然后按照向导完成. 根据此安装指南,Subversion确实遵循相同的方法.如果您尚未设置颠覆存储库,则该向导会提示您这样做,如下面的屏幕截图中.设置与通常用于连接到颠覆的设置相同. 其他解决方案 右键单击项目名称以提出上下文菜单.选择团队 - >共享项目... 请参阅
20 2023-10-06
编程技术问答社区
无法安装颠覆性的SVN团队供应商
当我尝试从Eclipse Marketplace(或从其项目站点)安装颠覆性SVN团队提供商时,我会收到以下错误: The following solutions are not available: Subversive - SVN Team Provider 2.0 Proceed with the installation anyways? 有没有办法解决这个问题? 解决方案 我通过以下步骤安装插件来解决问题: 转到"帮助>>安装新软件" 输入Luna软件存储库URL: http://download.ecload.eclopse.org/releap/releases/luna/ /li> 搜索SVN 这样的安装成功. 其他解决方案 我只是继续安装,然后转到: 窗口>首选项>团队 现在单击" SVN"菜单,然后选择" SVN Contecter"选项卡,单击"获取连接器"按钮,然后选择最新的SVN套件或任何 其他解决方案 如果您在
42 2023-10-06
编程技术问答社区