问题标签 [bazaar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
694 浏览

python - 如何从 bzr 提交后挂钩获取提交消息?

我正在尝试bzr post-commit为我的私人 bugtracker 编写一个钩子,但我被困在函数签名上

如何使用bzrlibin从中提取分支的提交消息Python

0 投票
5 回答
575 浏览

git - DVCS (DRCS) 如何工作?

我听到了很多关于 DVCS 系统的好消息,尤其是关于集市的消息。除了分布式存储库的概念之外,我还看到了两个主要优点:合并自动化程度更高,重命名处理得当。

有人可以指点我一些解释改进工作原理的文字吗?bazaar 怎么知道我重命名了一个文件?如果我将两个文件重命名为同一提交的一部分怎么办?当我通过将文件的一半内容放入新文件中进行重构,重新缩进所有内容并在几乎每一行中丢失一些空格时会发生什么?

换句话说,我想听听在现实生活中使用集市(或其他 DVCS)的人的意见,或者了解它(他们)如何工作的人的意见。合并真的那么好?它是如何实现的?


相关问题,有一个有用的答案:

为什么在 Mercurial 中分支和合并比在 Subversion 中更容易?

0 投票
10 回答
511 浏览

svn - 复制受版本控制的目录

我很好奇是否可以复制受版本控制的目录并开始处理两个副本。

我知道它可以从一个 VCS 到另一个不同,但我故意不指定任何 VCS,因为我对不同的情况感到好奇。

我最近在和一位同事谈论在 SVN 中做这件事。我认为应该没问题,但我仍然不能 100% 确定,因为我不知道 SVN 究竟在工作副本中存储了什么。

但是,如果我们谈论 DVCS 世界,事情可能会更加不清楚,因为每个工作副本本身就是一个存储库。现在面临在 bzr 中这样做,我决定提出这个问题。

后期编辑:

有人问我为什么要这么做。这是整个故事:

在 SVN 的情况下,因为不在办公室,与 SVN 服务器的连接非常慢,所以我和我的同事决定只检查一次源并制作本地副本。这就是我们所做的并且效果很好,但我仍然想知道它是否可以保证工作,或者它只是发生了。

在 bzr 案例中,我计划将“主”存储库移动到另一台服务器。所以我想把它复制到那里并开始考虑主仓库。我想最安全的方法是克隆。

0 投票
6 回答
1470 浏览

bazaar - 如何导出子文件夹的 Bazaar 历史

我正在编写一个框架以及一个使用该框架的项目。该项目是一个 Bazaar 存储库,框架位于项目下方的子文件夹中。

我想为框架提供一个自己的 Bazaar 存储库。我该怎么做?

0 投票
15 回答
17445 浏览

svn - Git、Mercurial 和 Bazaar 的相对优势和劣势是什么?

这里的人们如何看待 Git、Mercurial 和 Bazaar 的相对优势和劣势?

在考虑它们中的每一个以及针对 SVN 和 Perforce 等版本控制系统时,应该考虑哪些问题?

在计划从 SVN 迁移到这些分布式版本控制系统之一时,您会考虑哪些因素?

0 投票
12 回答
2126 浏览

svn - 我应该看看 Subversion 以外的版本控制系统吗?

在过去的一年里,我沉迷于颠覆。我是唯一的开发人员,我也从事一些我自己的项目。使用 SVN,它真的很容易管理一切 - 因为它通过 HTTPS 托管在在线服务器上,所以我可以从任何地方访问我的代码。它也非常适合将代码部署到我们的生产/开发服务器。

我的观点是,它完成了我需要它做的所有事情,并且从未让我失望过。

有更好的吗?我是否缺少其他产品中的某些功能,可以用来让我的生活更轻松?我一直都在使用最好的软件,并且在迁移到新技术方面没有问题。

我听说过 GIT 并做了一些研究。我打算尝试一下,但是当我对此感到困惑时,是否还有其他被认为是“行业标准”的源代码控制系统,它们是否比 SVN 做得更好?

0 投票
9 回答
5033 浏览

visual-studio - Bazaar (bzr) 与 Visual Studio 的集成

在 Visual Studio 2008 中使用 Bazaar (bzr) 作为版本控制系统的最佳方式是什么?

0 投票
1 回答
911 浏览

svn - 集市和$Id$

我的大多数来源都在颠覆中,我使用“$Id$”将修订信息添加到这些来源。然后我可以轻松检查使用了哪些来源(例如,--version 选项显示该信息)。

现在我要使用bazaar,找不到这样的功能。集市上是否有任何相当于 svn '$Id$' 的东西?

0 投票
3 回答
432 浏览

version-control - 分布式版本控制系统库的开发(bazaar)

我对 bazaar 比较陌生(主要使用 cvs,然后是 subversion,在我目前的工作中,我们使用的是 SourceUnsafe)。我当前的开发环境结构如下:

现在,如果我决定 project1 的某些方面更适合作为库(或程序集,因为它是 ac# 项目)而不是项目内的类,那么在 bazaar 中构建它的最佳方法是什么。我提出了两种我认为可行的可能性。第一个我认为是“正确”的方式。

这样做的问题是,现在我需要记住在创建分支时更新解决方案文件以包含正确的项目并且不要将其推回,并且还要记住将更改同时推回项目和库时间(例如,如果 project1 中的 featureA 需要更改 libXXX 才能工作)。

这种方法的问题在于,如果另一个项目,比如 project3 想要使用 libXXX 并处于源代码控制中,则它需要是 project1 的一个分支,并删除了 project1 文件。会很乱。

我想还有第三种选择让整个主干成为一个分支,就像在颠覆中一样,但这似乎与我认为它们应该在集市上工作的方式背道而驰。

如果这是在 SourceSafe 中完成的,我会像第二个示例那样做,但在两个地方都有 libxxx 文件夹,但要共享,因为这是 sourcesafe 必须这样做的唯一机制。

0 投票
3 回答
350 浏览

git - git 是否有等效的 bazaar automv 插件?

我在项目中使用的唯一分布式修订控制系统是 bazaar。除了如何结账外,我对 git 和 mercurial 了解不多。我喜欢 bazaar 的原因是 automv 插件。它检测我何时手动移动/删除文件(从命令行/ide等),当我赶时间时,我倾向于做很多事情。但是 bazaar 真的很慢,我正在考虑转向 git。git 有类似这个功能的东西吗?