作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我使用分支已经有一段时间了,但我总是使用命令行工具来进行实际的合并。但是,现在我只需要从 Eclipse 中进行操作。分支和合并多年来一直是 SCM 系统广泛使用的功能,我希望 Eclipse 能够很好地支持它,但事实似乎并非如此。
目前我正在开发一个产品,该产品由多个需要分支在一起的项目组成。当将更改从主干合并到分支时,通常我会从分支结帐的根执行以下操作:(我在这里以 Subversion 为例,但这些问题也应该适用于其他 SCM 工具。)
svn update
svn merge ^/trunk
svn commit -m "Merged from trunk"
也许在中间解决一些冲突,但这就是我要做的全部。但是,在 Eclipse 中,我只能在项目级别进行合并,这有以下缺点:
这些限制似乎非常简单,因为 Eclipse 不知道根文件夹,因为它从 SVN check out 单个项目。
我的问题是:我是不是遗漏了什么,或者以类似于我从命令行执行的方式使用 Eclipse 真的不可能吗?如果确实不可能,那么其他人如何应对呢?每个人都使用命令行或 TortoiseSVN 等外部工具吗?
最佳答案
您的观察是正确的。 Eclipse 仅在项目级别管理“团队”操作,如 svn。所以,你没有遗漏任何东西 ;-)
是的,您必须使用外部工具来合并整个分支。乌龟做得很好。
关于java - 如何在 Eclipse 中合并大型项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2072172/
我是一名优秀的程序员,十分优秀!