目前通过Aptana的自动插件管理器提供的Subclipse(1.2.4)版本不适用于最新版本的Subversion.
我在Subclipse网站上看到他们的Eclipse有1.4.2.所以我向我的Update Manager 添加了一个新的远程更新站点.当我尝试安装它时,它告诉我我需要Mylyn 3.0.0.经过多次搜索后,我找到了Mylyn 3.0.0,并为我的更新管理器添加了另一个新的远程更新站点.然后,当我尝试安装它时,它告诉我我需要org.eclipse.ui 3.3.0或同等的.
看一下Aptana的配置细节,看起来它是针对eclipse 3.2.2构建的.
有谁知道是否有办法升级针对3.3.0构建的Eclipse Aptana版本?或者,如果有其他方法让Subclipse与最新版本的Subversion一起使用?
我知道这不一定是一个"编程"问题,但我希望它没关系,因为它与编程经验高度相关.
我有一个SVN存储库,我有一个trunk和一个分支.
我打算定期将主干合并到分支中,但是,当我这样做时,除了实际的文件内容更改外,我还会看到许多属性状态更改.
在进一步调查中,属性更改是mergeinfo属性.我不希望这样,因为我们总是从顶级根级别进行分支和合并.
我使用了svn propdel命令并从分支WC中删除了所有mergeinfo属性(然后在根目录中恢复了更改),然后问题就消失了.
所以问题是,我的分支是如何在子目录级别获取所有这些mergeinfo更改的?
如何将一个分支与另一个分支进行比较?我想比较一个分支与trunk中的最新版本.
我只是做了一个svn merge将更改从主干合并到分支:
$ svn merge -r328:HEAD file:///home/user/svn/repos/proj/trunk .
--- Merging r388 through r500 into '.':
A foo
A bar
C baz1
C baz2
U duh
[...]
Run Code Online (Sandbox Code Playgroud)
但是有太多的冲突,所以我想撤消这个.
一种方法是提交然后合并.但由于冲突我无法承诺.在这种情况下撤消的最佳方法是什么?
我以前在Windows上使用Visual SVN.现在我在Mac OSX上.
有没有人知道MAC OSX的SVN服务器在Windows上和Visual SVN一样容易使用?我不想输入控制台命令,我想要一个简单的用户界面:-)
干杯
我期待将我在SVN分支中开发的代码合并到主干.我正在使用Eclipse,我一直在使用Team-> Commit将我的更新提交给SVN.但我之前没有做过合并.请帮我解决一下这个.谢谢
如果您之前使用过Eclipse中的SVN工具(Subversion,颠覆性),那么您可能熟悉"工作副本"XXX"锁定..."错误.
我找到了一个非常有用的帖子,解决了这个问题:在SVN中工作副本XXX已锁定并且清除失败
与解决方法一样伟大,一遍又一遍地做这件事很痛苦.有谁知道为什么我一直收到这个错误以及我可以采取哪些措施来防止它?
上下文:我正在创建一个涉及侦听SVN事件的Eclipse插件,所以在测试这个插件时,我不断打开和关闭工作区.每次打开工作区时,我通常会做1或2次提交.每隔一段时间,提交就会失败并且我得到"工作副本锁定"错误.我希望不再发生这个错误,所以任何建议都表示赞赏.
谢谢!
我主要在Linux上开发,对我而言,融合是不可或缺的.然而,当我在路上时,我使用的是MacBook(豹子),我想使用与我的主开发盒相同的工具集,并将其作为其中之一.
虽然你应该能够安装meld,但我无法成功.那么......有没有与融合一样好(或更好)的替代方案?
有一点要指出,我使用颠覆,我只是喜欢'融合'.将我的工作目录扩展到BASE修订版的命令...
约翰
我们正在尝试使用Subversion作为我们当前的Starteam 2005 SCM的可能替代品(因此我们的SVN知识目前是有限的:-)).
我一直在尝试使用switch命令(使用TortoiseSVN客户端)并且感到惊讶的是,在我将本地trunk文件夹切换到某个分支后,无法看到我切换到哪个分支.或者至少我找不到确定方法的方法.
通过将本地trunk文件夹切换到分支,我在这里做错了吗?如何查看当前本地trunk文件夹所指的分支?