Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bazaar Eclipse或外部合并/冲突工具_Eclipse_Svn_Bazaar - Fatal编程技术网

Bazaar Eclipse或外部合并/冲突工具

Bazaar Eclipse或外部合并/冲突工具,eclipse,svn,bazaar,Eclipse,Svn,Bazaar,对于Bazaar+Eclipse,有什么好的合并/解决冲突的工具吗 我希望Bazaar能像Subversion一样与Eclipse集成 你看过和看过吗?我认为这是一个非此即彼的选择:不要同时安装两者。Bzr Eclipse使用自己的接口,因此它看起来更接近Eclipse的工作方式。QBzr Eclipse链接到QBzr的对话框,因此它看起来像Bazaar Explorer,并且可能得到更好的维护()。我更喜欢QBzr Eclipse,但这取决于您:两种方法都试一下,看看效果如何 这里有一些Bzr

对于Bazaar+Eclipse,有什么好的合并/解决冲突的工具吗

我希望Bazaar能像Subversion一样与Eclipse集成

你看过和看过吗?我认为这是一个非此即彼的选择:不要同时安装两者。Bzr Eclipse使用自己的接口,因此它看起来更接近Eclipse的工作方式。QBzr Eclipse链接到QBzr的对话框,因此它看起来像Bazaar Explorer,并且可能得到更好的维护()。我更喜欢QBzr Eclipse,但这取决于您:两种方法都试一下,看看效果如何

这里有一些Bzr Eclipse屏幕截图

你看过和看过吗?我认为这是一个非此即彼的选择:不要同时安装两者。Bzr Eclipse使用自己的接口,因此它看起来更接近Eclipse的工作方式。QBzr Eclipse链接到QBzr的对话框,因此它看起来像Bazaar Explorer,并且可能得到更好的维护()。我更喜欢QBzr Eclipse,但这取决于您:两种方法都试一下,看看效果如何

这里有一些Bzr Eclipse屏幕截图

安装和配置
  • 根访问

    sudo su

  • 安装meld:

    apt获得安装meld

  • 转到“/usr/lib/python2.7/dist-packages/bzrlib/plugins”:

    cd/usr/lib/python2.7/dist-packages/bzrlib/plugins

  • 下载ExtMerge Bazaar插件:

    bzr分行有限合伙:bzr extmerge extmerge

  • 创建合并脚本:“/usr/bin/meld helper”:

    vim/usr/bin/meld助手

  • 为合并脚本编写内容:

    #!/bin/bash

    mv$1$1.bak

    mv$3$1

    meld$2$4$1

    mv$1$3

    mv$1.bak$1

    出口0

  • 从根用户退出

    出口

  • 前往Bazaar主页路径:“~/.Bazaar/”

    cd/集市/

  • 进行配置备份

    cp bazaar.conf bazaar.conf.bak

  • 编辑Bazaar配置文件

    vim bazaar.conf

  • 在末尾添加以下行(在“[别名]”行之前,先检查是否存在,然后更改):

    外部合并='meld helper%r%b%t%o'

  • 结束

  • 用法 使用“签出”
  • 提交更改:

    bzr commit-m“提交描述”

  • 更新项目:

    bzr更新

  • 合并冲突:

    bzr extmerge test-file.txt

  • 标记为已解决:

    bzr resolve test-file.txt

  • 提交更改:

    bzr commit-m“提交描述”

  • 结束

  • 使用“分支”
  • 提交更改:

    bzr commit-m“提交描述”

  • 获取更改:

    bzr拉力

  • 合并更改:

    bzr合并

  • 合并冲突:

    bzr extmerge test-file.txt

  • 标记为已解决:

    bzr resolve test-file.txt

  • 提交更改:

    bzr commit-m“提交描述”

  • 发送更改:

    bzr推力

  • 结束

  • 笔记 在“meld”中,您有3列:

  • test.txt.BASE:是文件的第一个版本,在最后一次“更新”或“拉取”中

  • test.txt.OTHER:是服务器中文件的新版本

  • test.txt:是您的本地版本。在此文件中,我将更改保存到“提交”

  • 当您关闭“meld”时,您的合并文件是“test.txt”!检查是否一切正常

    安装和配置
  • 根访问

    sudo su

  • 安装meld:

    apt获得安装meld

  • 转到“/usr/lib/python2.7/dist-packages/bzrlib/plugins”:

    cd/usr/lib/python2.7/dist-packages/bzrlib/plugins

  • 下载ExtMerge Bazaar插件:

    bzr分行有限合伙:bzr extmerge extmerge

  • 创建合并脚本:“/usr/bin/meld helper”:

    vim/usr/bin/meld助手

  • 为合并脚本编写内容:

    #!/bin/bash

    mv$1$1.bak

    mv$3$1

    meld$2$4$1

    mv$1$3

    mv$1.bak$1

    出口0

  • 从根用户退出

    出口

  • 前往Bazaar主页路径:“~/.Bazaar/”

    cd/集市/

  • 进行配置备份

    cp bazaar.conf bazaar.conf.bak

  • 编辑Bazaar配置文件

    vim bazaar.conf

  • 在末尾添加以下行(在“[别名]”行之前,先检查是否存在,然后更改):

    外部合并='meld helper%r%b%t%o'

  • 结束

  • 用法 使用“签出”
  • 提交更改:

    bzr commit-m“提交描述”

  • 更新项目:

    bzr更新

  • 合并冲突:

    bzr extmerge test-file.txt

  • 标记为已解决:

    bzr resolve test-file.txt

  • 提交更改:

    bzr commit-m“提交描述”

  • 结束

  • 使用“分支”
  • 提交更改:

    bzr commit-m“提交描述”

  • 获取更改:

    bzr拉力

  • 合并更改:

    bzr合并

  • 合并冲突:

    bzr extmerge test-file.txt

  • 标记为已解决:

    bzr resolve test-file.txt

  • 提交更改:

    bzr commit-m“提交描述”

  • 发送更改:

    bzr推力

  • 结束

  • 笔记 在“meld”中,您有3列:

  • test.txt.BASE:是文件的第一个版本,在最后一次“更新”或“拉取”中

  • test.txt.OTHER:是服务器中文件的新版本

  • test.txt:是您的本地版本。在此文件中,我将更改保存到“提交”


  • 当您关闭“meld”时,您的合并文件是“test.txt”!检查是否一切正常

    我希望subversion能像cvs那样与eclipse集成。:-)我希望subversion能像cvs那样与eclipse集成。:-)Bzr Eclipse似乎受到c的支持