标签: bazaar

可以隐藏分支的Git历史可视化GUI?

由于它的新手友好性,我开始学习带有集市的DVCS,并且由于其速度,最近由于我的日常工作而转向git.我从集市上错过的一件事是bzr qlog对话框,它允许您通过单击加号来隐藏或显示开发线,如此处所示.

bzr qlog显示可隐藏的分支

我想为git找到类似的东西.我已经检查了这里这里列出的GUI ,我想我已经设法从这里获得所有相关的.有人知道可隐藏分支的实现吗?注意,我并不是说能够指定所有分支而不是单个分支,几乎所有的GUI都可以这样做.我的意思是能够在单个分支中隐藏或显示任何合并提交的^ 2侧.

我更喜欢开源和跨平台,但只接受商业和/或Windows的东西.我想我可以bzr-git继续使用集市只是为了查看历史记录,但这可能会产生比它解决的更多可用性问题,更不用说首先引起切换的速度问题了.

话虽这么说,如果没有这个功能的可用实现,那是因为git和bazaar之间的某些技术差异导致它不可行吗?或者由于典型的工作流程或其他非功能性原因,还没有发生任何从事git GUI工作的人?如果没有不可逾越的技术原因,我可能会花时间自己做出这样的贡献.

git user-interface bazaar

6
推荐指数
1
解决办法
1911
查看次数

有多少人参与了一个项目?基于修订控制系统

您如何知道使用修订控制系统的项目涉及多少开发人员?我的一个朋友发现这种方式在git log中查找答案:

git log | grep Author: | sort -u | cut –delimiter=” ” -f2 | sort -u | wc -l
Run Code Online (Sandbox Code Playgroud)

在git中有一种简单的方法吗?其他版本控制系统如Subversion,Bazaar或Mercurial如何?

svn git mercurial metrics bazaar

5
推荐指数
2
解决办法
368
查看次数

如何将重量级结账改为Bazaar的轻量级结账?

我有一个像这样的共享存储库:

repo/
  mainline
  featureA
  featureB
Run Code Online (Sandbox Code Playgroud)

我喜欢在一个地方做我所有的开发,所以我做了类似的事情

> cd /Development/workingArea
> bzr checkout featureA
...
> bzr commit -m "Worked on featureA"
> bzr switch featureB
Run Code Online (Sandbox Code Playgroud)

随着时间的推移,我将我的特征分支修改为无树分支,因为我发现我从未与那些工作树进行交互.

我还想更改/ Development/workingArea中的结帐,以便它是一个轻量级的结帐,就像我使用了--lightweight选项一样.我找不到类似于bzr remove-tree命令的命令,该命令会从结帐中删除历史记录.

谁能告诉我怎么做?

version-control bazaar

5
推荐指数
1
解决办法
292
查看次数

Bazaar:忽略本地但不在集中式存储库中的文件?

我们有一个集中式开发服务器,每个人都在本地结账.我们如何仅在本地存储库中而不是在集中式存储库中忽略特定目录?

一些背景信息:该项目是一个Drupal站点,该站点的文件目录始终处于不稳定状态.由于我们不希望将本地文件目录的任何更改提交到集中式仓库,因此我们使用.bzrignore忽略此目录.问题是,这意味着集中式开发服务器上的文件目录也将被忽略,这不是我们想要的.我们希望在更新/签出时获得更改,但无法将自己的更改提交到files目录.

bazaar ignore ignorelist

5
推荐指数
1
解决办法
447
查看次数

你能帮我开始使用版本控制系统吗?

我对VCS的想法很陌生,我想知道这里的人是否可以帮助我有一个更好的开始.到目前为止,我已经阅读了关于SVN和集市的事情,尝试了使用copnet颠覆边缘的tortoiseSVN,(只是在家里,使用我的电脑作为服务器和笔记本电脑作为客户端),并用启动板尝试了集市.并尝试我的意思是只是检查项目,编辑,检查如何更新..等只是基本的东西.我正在为我们在学校做的编程俱乐部这样做,所以我想我现在要问的是,你认为从你的经历中你会有什么好处?集市或svn?因为我试过的简单命令并没有显示出太大的区别,而且我读到的同事有点令人困惑.

还有一件事,你认为我应该从命令行而不是GUI开始吗?我使用命令行与集市,没有发现它如此努力,但想知道为什么似乎任何人似乎使用命令行?它如何给予更多控制?
提前致谢 :)

svn user-interface bazaar command-line-interface

5
推荐指数
1
解决办法
165
查看次数

git,mercurial,bazaar源代码库的可理解性

我想阅读其中一个流行的修订控制工具的源代码,以了解修订控制的工作原理.我想阅读一篇最具可读性的文章.

我不知道对此进行客观,量化的测量,所以本着WTFs/min漫画的精神,我想问那些已经阅读过这些工具的源代码的人,你估计有多少WTF /分钟每个项目都有?

git mercurial bazaar

5
推荐指数
1
解决办法
411
查看次数

如何撤消bzr add

有时我输入bzr add并且没有注意到我不在分支的根目录中而是忽略了子文件夹.然后,这会添加该文件夹中的所有文件 - 通常它是一个包含大量文件的构建文件夹.因此问题是:如何撤消a bzr add.

bazaar

5
推荐指数
1
解决办法
1027
查看次数

使用commit-properties将bazaar迁移到git以链接修复的错误

我们使用bazaar-vcs已经有好几年了,但是由于一些长期存在的烦恼而停止了bzr的开发,因此决定迁移到git.

在使用bazaar时,我们广泛使用了bazaar的"bug tracker metadata"功能(http://doc.bazaar.canonical.com/bzr.dev/en/user-reference/bugs-help.html).因此,每个错误修复提交都包含相应的mantis-bug-Id的ID,以便我们在source和mantis之间建立链接.

我们的commit-message不包含mantis-id,我们只使用了"metadata-feature":

在此输入图像描述

对我们来说非常重要的是我们不要放弃这些信息,因此我需要一种解决方案来以某种形式迁移这些错误链接.

我已经尝试使用fast-import/fast-export命令将我们的bazaar存储库导出/导入到git中:

bzr fast-export --no-plain --rewrite-tag-names/var/www/source_branch/| git快速导入

不幸的是我收到以下错误:

fatal: This version of fast-import does not support feature commit-properties.
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用选项--plain而不是--no-plain导入工作,但我们失去了与我们的错误的所有连接.

是否有一些解决方案/解决方法从bzr迁移到git而不会丢失对我们来说如此重要的所有这些错误链接?

[编辑]:我刚刚分析了快速导入/快速导出文件格式,这非常简单.应该可以编写一些脚本来修改文件并将(属性错误...)行移动到相应的提交消息行中.但是,如果有一个开箱即用的解决方案,我会很高兴听到它:)

git bazaar git-fast-import

5
推荐指数
1
解决办法
563
查看次数

Bzr快速出口返回bzr:破管

我需要将我的bzr repo导出到git.为此,我正在尝试使用bzr fast-export --git-branch=mybranch --plain | git fast-import --force.bzr开始运行但停止并返回错误:

15:11:58 Calculating the revisions to include ... 
15:11:58 Starting export of 8961 revisions ... 
15:12:17 1000/8961 commits exported at 3155/minute  
15:12:30 2000/8961 commits exported at 3718/minute  
15:13:12 3000/8961 commits exported at 2421/minute  
fatal: Path data/sql/patch-02-27.sql not in branch 
fast-import: dumping crash report to .git/fast_import_crash_4632
bzr: broken pipe
Run Code Online (Sandbox Code Playgroud)

谁来帮帮我!谢谢!

git bazaar git-fast-import

5
推荐指数
1
解决办法
316
查看次数

使用bzr命令获取所有bazaar(bzr)分支列表

有没有办法从远程共享存储库获取所有bazaar分支?

我发现它可以使用Bazaar Explorer,但无法找到bzr命令.

  • 在Git : git branches -r.

  • 在Subversion中svn ls <REPOSITORY_ROOT>/branches.

在集市上怎么样?

我认为找到存储库中的分支是非常重要的,我相信bzr必须能够轻松支持该功能,但我无法通过搜索互联网找到方法.

version-control bazaar

5
推荐指数
1
解决办法
2390
查看次数