Questions tagged «bazaar»

Bazaar通常缩写为bzr,是一个分布式版本控制系统(VCS),其重点是易于学习。它的开发由Canonical赞助,该公司赞助了Ubuntu的开发。它与Launchpad紧密集成,是Ubuntu开发的首选VCS。

8
如何使“点文件”处于版本控制之下?
Etckeeper是一个很好的工具,可用于跟踪对配置文件的更改/etc。有关它的一些关键问题确实很突出。它可以与多种VCS一起使用:git,mercurial,darcs或bzr。它还会每天和在您安装,删除或升级软件包时自动提交。它还跟踪文件权限和用户/组所有权元数据。 我也想将我的“点文件”也保存在主目录的版本控制下,最好是集市。有人知道为此目的是否存在诸如etckeeper之类的工具? 最坏的情况下,我想,一个简单的cron作业运行bzr add && bzr ci一次或一起加入每天两次~/Documents,~/Music等来的.bzrignore 已经做了脚本类似的东西,有人吗? 虽然我更喜欢集市,但其他选择可能会很有趣。

2
启动板上的Git
我现在在Git仓库中开发了大部分代码,现在我在Launchpad上变得更加活跃了,我开始选择Bazaar,它与Git的工作流程有两个“小”区别,这与我通常开发代码的方式背道而驰。虽然我不介意使用Bazaar,但我注意到Launchpad可以使用多个VSC工具 我很好奇这与Launchpad一起工作的方式,重点是以下几点: 回购是否镜像为Git回购或市集存储库? 如果是集市仓库,那么如何在Launchpad上镜像Git存储库中的多个分支? 用户推送到LP分支的更新如何处理 来自Git的分支是只读的还是LP会尝试将其推送到Git服务器? 如果可以,采用什么方法?(Git + SSH,Git守护程序等) LP镜像多久更新一次?
21 launchpad  git  bazaar 

5
是否可以通过端口80进行SSH?
我在网络防火墙后面,该防火墙不允许我通过默认端口SSH。因此,我无法将任何bzr分支推送到我的存储库。我想知道是否可以通过端口80以某种方式代理ssh,以便推动分支。 我听说开瓶器可以使您做到这一点,但是我不确定如何准确地做到这一点。 如果您知道任何可以运行的代理服务器,请务必提及它们。
20 ssh  bazaar 

2
如何向启动板项目提交补丁?
拥有Git / GitHub背景并且对Bazaar VCS知之甚少,我偶尔会向启动板上托管的项目报告错误,甚至发送补丁。我想以一种“适当”的方式进行操作,以便在不妨碍的情况下可以进行合并或改进。 我似乎找不到适合我需要的像样的简单操作方法。 到目前为止,我做了什么: 我已经创建了启动板帐户, 报告了错误, 安装了Bazaar并设置SSH密钥等。 现在如果是GitHub,我会 分叉仓库 克隆分叉的仓库 创建一个合理命名的分支并执行工作, 提交+推送, 使用GitHub WUI创建拉取请求。 但这不是GitHub,Launchpad和Bazaar架构似乎与GitHub / Git架构有很大不同。 那么,一个善良的灵魂可以救我免于淹没大量文件并编写一条简单的步骤路径(主要是第二部分)吗?可能在需要时包括相关的CLI命令吗? 编辑:似乎我应该弄清楚是否要特别询问有关Ubuntu软件包(无论是什么意思)或Launchpad项目的问题。 我不太在乎Ubuntu软件包和非Ubuntu软件包之间的区别。现在,任何软件都可以在Ubuntu中使用,明天就可以使用,反之亦然。发展远比分配重要。 所以我以为 并非Ubuntu中分发的每个软件包都托管在Launchpad上, 存在Launchpad的“正式”或“默认”工作流程(好吧,如果所有开发人员都可以同意使用Bazaar,那么为什么大多数人都不同意修补工作流程?), 所以我问的是Launchpad方式,而不是Ubuntu方式。我选择了AU,因为交叉点很大,所以我想这里很有趣。
19 launchpad  git  bazaar  patch 



2
谁是ubuntu-etherpad,为什么他们拥有我的bzr分支的所有权?
我在集市上创建了一个项目: # - On Effex - Desktop cd ~/Proj bzr init-repo cups-pdf bzr branch ubuntu:precise/cups-pdf precise bzr branch ubuntu:quantal/cups-pdf quantal bzr branch ubuntu:raring/cups-pdf raring bzr init cups-pdf-zel gedit notebook.txt (and some notes) bzr add . bzr commit -m 'Update Notes' 然后,我将其一次推送到我的ppa垃圾文件夹: bzr push lp:~/+junk/cup-pdf 除了我输入cup-pdf而不是的错字外,此功能非常有效cups-pdf。我能够转到启动板并查看分支。 http://bazaar.launchpad.net/~lantzr/+junk/cup-pdf-zel/ ~Proj/cups-pdf/cups-pdf-zel/.bzr文件夹内的配置仍显示相同的基本目标 .bzr/branch/branch.conf push_location = …
11 launchpad  bazaar 




1
如何使用启动板配方来修补和构建原始程序包?
我有一个针对vim的补丁,适用于打包版本。我想使它自动化,以便在发布新的ubuntu时,使用配方对新的未打补丁的vim进行打补丁和构建。尽管不确定如何应用补丁,但我阅读了有关食谱的文档。 是否应该使用已修改的源创建分支并将配方合并?当修补的分支与较新版本中的发行版包过时时,该如何处理?(该补丁很可能仍会适用;但是分支机构也能够合并吗?)


1
Launchpad代码中有魔术提交词吗?
我知道在许多源代码控制跟踪系统(Redmine,Trac,Jira)中,您都可以resolves #1234在提交消息中添加魔术词,例如将错误更新为特定状态。Launchpad是否具有类似的功能-如果是,魔术关键字列表在哪里或什么位置? 可以在Redmine的问题跟踪页面上看到一个示例。 http://www.redmine.org/issues/6987有两个“相关修订” 它们是关联的,因为提交消息已修复:Wiki#find_page不应区分大小写,因为页面标题的唯一性不是(#6987)。固定为关键字和错误的唯一ID #6987的组合会自动将关联的对勾更新为固定。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.