gpt4 book ai didi

version-control - 关于存储库结构的 Bazaar 新手问题

转载 作者:行者123 更新时间:2023-12-02 02:35:12 24 4
gpt4 key购买 nike

我想在 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com