- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在 Windows XP 上使用 Bazaar 进行 Web 开发和相关任务。大多数文件在本地编辑,然后通过 FTP 传输到服务器。刚才存储库位于我的本地工作站上。稍后应该与一些同事在本地共享。也许我们会使用本地 Linux 服务器作为集中存储库,但这种结构目前还没有确定。但首先我需要了解不同存储库设置的影响,而我根本不了解这一点。
在 Windows XP 上使用 Bazaar-Explorer,我从 init-dialogue 的选项列表中的某个位置 dev-filter/中创建了一个“共享树存储库”。 Bazaar Explorer 告诉我:
Created repository with treeless branches at F:/bzr.local/dev-filter
Created branch at F:/bzr.local/dev-filter/trunk
Created working tree at F:/bzr.local/dev-filter/work
到此为止。现在,我将一堆文件移动到工作目录中,并将它们添加并提交为 Rev 1“Start Revision”。然后我处理其中一些文件并再次提交它们作为 Rev 2。我的困惑开始了。两个修订版不应该都放在主干中吗? trunk 仍然是空的,旁边的 .bzr 目录只包含一些管理信息。如果我删除了我在最初的实验中尝试过的工作目录,那么一切都会消失。这些文件显然没有隐藏存储。
好的。也许我需要把它推到后备箱里?这也不起作用。进入 work/目录并初始化“推送”到主干,Bazaar-Explorer 告诉我
No new revisions to push.
那又怎样?这看起来像是对我这边应该发生的事情的严重概念误解。
编辑,2010-02-03:一些结论
我同时了解到的是:
我认为我应该切换到命令行,直到我真正了解发生了什么,至少对于创建存储库和分支而言。 Bazaar Explorer 引入了一个新的抽象级别,我只有理解了下面的级别才能处理它
至少对我而言,使用 Bazaar 的秘诀之一是了解那些 .bzr 目录,它们的特定属性和使用“bzr init”、“bzr init-”创建时的状态repository'、'bzr branch' 等的所有变体以及它们是如何组合在一起的。
虽然 Bazaar 用户指南中有一整章“组织您的工作空间”,但它或多或少是面向工作流程的。该手册包含许多用于给定示例的目录结构。除此之外,我更喜欢但到目前为止还没有(或只是初步)发现的是一些那些“乐高式”.bzr 构建 block 的图形表示,它们创建了所有部分的链接。因此,我开始发明一些简单的符号,同时研究示例并查看 .bzr 目录以记录存储在那里的信息、信息来自何处、如何链接以及链接到什么、它是完整的还是共享的等等。
埃里希·施赖伯
最佳答案
Created repository with treeless branches at F:/bzr.local/dev-filter
这部分输出在我看来很可疑。您确定从初始化对话框中选择了“共享存储库”而不是“具有无树分支的共享存储库”吗?
Treeless Branches 是没有工作树的分支,如果您确实为主干创建了一个 treeless 分支,那么那里没有文件是有道理的。
关于version-control - 关于存储库结构的 Bazaar 新手问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2167157/
在我的本地机器上,配置与测试和生产服务器不同。 每次我想提交我的本地代码时,它都会注意到(Bazaar Explorer)我编辑了配置文件。现在我在每次提交时都明确地忽略了这个文件。然而,这偶尔会出错
Bazaar 有没有办法自动检测对部分工作目录所做的更改(添加、删除、重命名等)并自动应用它们? 我的存储库中有一个目录树,它是由另一个进程生成的,所以我不能执行所有的 bzr add、bzr del
我正在编写一个框架以及一个使用该框架的项目。该项目是一个 Bazaar 存储库,框架位于项目下方的子文件夹中。 我想为框架提供一个自己的 Bazaar 存储库。我该怎么做? 最佳答案 您使用 spli
这是为了避免在存在冲突时该文件中出现一些 >>。 如果存在冲突,我只想要一条消息告诉我存在冲突,并且 bazaar 不应该弄乱该文件。 使用 subversion,您可以修改 svn:mime-typ
给定以下场景: $ bzr init-repo foo $ bzr init foo/bar $ cd foo/bar $ echo 'some text' > a_file $ bzr add a_
如何通过 HTTP 代理使用 Bazaar?我在他们的文档中找不到任何内容。 最佳答案 设置 http_proxy指向您的代理的环境变量,例如。 (在 Windows 上): set http_pro
有没有办法告诉 bzr 不要将所有内容都记录到 ~/.bzr.log 或者配置它以将日志文件放入 ~/.bazaar/` 而不是? 最佳答案 environment variable BZR_LOG允
有时,我键入bzr add并没有注意到我不在分支的根目录中,而是被忽略的子文件夹。然后,这会将所有文件添加到该文件夹中-通常是一个包含很多文件的build文件夹。因此出现了一个问题:如何撤消bzr
有没有办法找出 bzr 更新会在不实际执行的情况下进行哪些更改。 具体来说,如果发生冲突,我想发出一点警告。 最佳答案 不是我直接知道的,这就是 bzr revert是为了。但是,有一种常见的方法可以
我的Bazaar工作树中有一堆我不再想要的未知文件。我可以使用bzr stat获得它们的列表,但是我想要一种简单的方法来摆脱它们。 (我希望bzr revert有一个选项可以做到这一点,但我找不到。)
我想提议对 Launchpad 中托管的项目的源代码进行更改。 问题是:我不知道如何使用 bazaar 版本控制系统,我从来没有使用过 Launchpad,那么发出 Github pull reque
我正在集市的一个功能分支上工作。为了在本地构建项目,我在本地修改了一个文件 (build),尽管我不希望此更改包含在我的提交中。大多数时候我记得从 bzr commit 中排除该文件,或者在看到摘要时
我目前正在使用 bzr (bazaar) 源代码管理软件进行编码项目。我想在我的项目的文件代码中包含版本号 这样我就可以调用变量“VERSION”并回显我当前的工作版本。在代码中能够做到这一点: va
我在共享服务器上有一个集市存储库。我想清理 repo 并从头开始设置它,但要保留我的历史记录。我不知道最初是如何创建存储库的(有没有办法找出来?)。 我可以建立一个分支并将其添加到我的主要共享存储库中
我们有一个集中式开发服务器,每个人都在本地结账处工作。我们如何仅忽略本地存储库中的特定目录,而不忽略集中存储库中的特定目录? 一些背景资料: 该项目是一个Drupal站点,该站点的文件目录一直在变化。
我已经使用 the instructions 获得了 OpenERP 源代码. 我已经搬了整个source在我的其他地方的目录 home . 现在,当我尝试 pull更改它会引发错误: shahar@
我希望 bazaar 在提交时写入修订号到已提交分支中的文件,以便此修改包含在提交中。 我查看了钩子(Hook),但 pre_commit 钩子(Hook)仅在创建变更集后运行,因此它执行的修改不会提
我希望能够设置/获取与 bzr 中的工作树相关的一些自定义属性。当我在特定工作树中开始构建源代码时,可以使用这些属性。例如,我们的软件使用 PostgreSQL 数据库实例,每个构建(在工作树/分支内
我使用 Bazaar,我喜欢它。一般来说,我只是创建不同的分支并分别管理它们。我刚刚发现所有这些分支都可以放入存储库中。如果我理解正确,这应该可以节省内存并提高速度,因为分支之间的一些共同祖先是共享的
有人将所有二进制文件提交到我们的 bazaar 主干,我想摆脱它。 `bzr del file' 只从当前修订版中删除文件,而不是文件的历史记录。 有没有办法可以删除文件历史记录,这样我们就不必下载数
我是一名优秀的程序员,十分优秀!