- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
很快我们将开始开源(py+qt)项目,该项目应该是多平台的(我们使用 FreeBSD 作为 native 平台),但我们不确定要使用哪个 DVCS/托管.
过去我们使用darcs很长时间,但由于没有足够的公共(public)托管可用而放弃了它。用 Monotone 玩了一段时间——设计很好,但今天主要是小众。 Fossil 很好,但它使用非标准 wiki,并且它的跟踪器功能正常,但我们期望更多。
考虑到我们不会处理类似内核大小的项目,我们不需要 Git,我们认为它太复杂而无法处理,特别是对于可能使用 Windows 操作系统并更喜欢 GUI 工具的潜在贡献者。
所以,故事来到了 Bazaar/Launchpad 和 Mercurial/Bitbucket...
以下是我们收集的一些优点/缺点,但想听听我们是否遗漏了一些可能有助于我们做出决定的东西......
集市的优点/缺点:
最后一点可能并不重要,因为有缺口并且有 colo-branches 插件,因此可以获得相同/相似的功能。
我们在 Bazaar 中发现的最有问题的怪癖是它的修订号方案和问题,如果从功能分支推送到上游,这会改变修订版,就会出现问题。
也许使用 Launchpad 时问题较小......
就 Launchpad 而言:- 它有非常好的错误跟踪器和电子邮件界面- 它(也许)比 Bitbucket 更面向项目- 没有像 Bitbucket 那样的私有(private)存储库- 没有项目 wiki - bug ( https://bugs.launchpad.net/launchpad/+bug/240067 ) 已经存在 3 年多了,并且仍然是“低优先级”。 LP 是 {LP、Sourceforge、Bitbucket、Google、Github} 中唯一缺乏此功能的解决方案,它确实很糟糕并且性能下降,否则,这是一个很好的托管解决方案。
我们在另一个阵营中发现了什么......
Mercurial 是:
但是,正如我们所相信的那样,Bazaar 最让我们喜欢的是强大的 merge 功能,而无需因 revno:hash 模式而更改 revid 的麻烦。
就 Bitbucket 而言:
最后,假设有一些我们感兴趣的项目位于 Git @github 下,因此我们希望使用单个 DVCS,它可以帮助我们与 git@github 项目进行互操作。
我们发现 bzr-git 插件功能非常强大,并且没有 hg-git 的经验。
虽然有bzr-hg插件(不像bzr-git那么成熟),但我们不知道像hg-bzr这样的东西,除了hg的转换扩展,它完成了hg-bzr转换的工作。
在决定两者时,我们是否错过了任何重要的功能,这些功能具有重要的影响?
最后,我们使用 DVCS 来满足我们的所有需求(简单的项目、写作...),并且我们更愿意选择一个 DVCS/托管,它可以满足我们所有的目的,并且有助于为 git(hub) 项目做出贡献也是如此。
你有什么建议?
最佳答案
在集市:
可以避免修订号被setting append_revisions_only
in branch.conf
重新编号的问题,这将确保人们只 merge 到主干,而不是切换主干。
我喜欢bzr-colo很多用于处理命名的并置分支。
我当然希望看到Launchpad get wikis 。目前已分配并正在进行中,因此也许很快就会完成。
关于mercurial - bzr/launchpad 与 hg/Bitbucket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7063145/
在启动板上下载分支(很大)时,我通过对等错误重置连接。我想知道launchpad有下载器吗?此外,如果有恢复功能,那就太棒了。我在命令行上使用 bzr 顺便说一句。 提前致谢! 附言 我正在使用 Ub
在某些情况下,我需要覆盖 Launchpad Header Back Button 的事件。我尝试了很多事情,例如: try { sap.ui.getCore().byId("backBtn").at
我想从我拥有的开始,到我需要的结束。 我有: 包含一些文件的文件夹 一个安装后的 bash 脚本,它将在系统中创造一些奇迹(bash 命令、完成等) 我需要: 将我的目录复制到指定位置 执行我的安装后
我是 Mac 开发新手,现在刚刚学习:)我对 Lion 中的 Launchpad 非常感兴趣,有人知道它使用哪个控件吗?或者它使用自定义控件?提前致谢! 最佳答案 我不认为 Launchpad 使用标
我花了一些时间尝试使用 mspdebug 连接到我的 LaunchPad TM4C123G我的 macbook (10.10) 上的工具链,但运气不好。 在尝试运行 $ mspdebug rf2500
具体来说,我在 Launchpad 中设置了一个存储库。我需要删除此存储库,但没有从启动板网站上找到任何链接来执行此操作。我想知道我是否可以使用“bzr”在我的本地分支机构上执行此操作。或者我在启动板
当我开始怀疑是否可以简单地使用 Sling Launchpad 时,我试图了解 Sling/JCR 的部署方案。并简单地使用 jar 启动服务器。我的项目需要简单而不是性能,但是这种方法有什么严重问题
我为 Launchpad PPA 创建了一个包,并希望将其上传到 Launchpad。我使用了 dput 命令,这就是我得到的: tomica@home:~/Desktop$ dput ppa:{MY
我有一个我在 Launchpad 中镜像的 repo 分支,我正在尝试设置每日构建。问题是包的源目录是分支中的子目录。在本地构建时没问题,因为我可以切换到该目录。然而,使用启动板的 bzr-build
Launchpad 图标(Apple 的应用程序除外)不再显示 NSDockTile 徽章(自 10.8.1 或 10.8.2 起)有谁知道这是怎么回事以及如何使徽章再次显示在 Launchpad 图
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 3年前关闭。 Improve t
我尝试在 Stellaris Launchpad LM4F120 上配置看门狗定时器。 代码如下: void configure_watchdog(void) { SYSCTL_RCGCWD_
我正在尝试获取我的 群星启动板 与 合作能源 IDE . 我被告知要上传程序并运行我必须到 的串行端口创建一个 udev 条目 . 我对 linux 比较陌生(虽然不是 Ubuntu),所以任何人都可
关闭。这个问题是opinion-based .它目前不接受答案。 想改进这个问题?更新问题,以便 editing this post 提供事实和引用来回答它. 2年前关闭。 Improve this
我的一个应用程序 ( http://bit.ly/1iKQZAO ) 只是无法在 Apple 的“LaunchPad”(对于我和客户而言)中购买。我已重置 LaunchPad 数据库并尝试手动添加它(
很快我们将开始开源(py+qt)项目,该项目应该是多平台的(我们使用 FreeBSD 作为 native 平台),但我们不确定要使用哪个 DVCS/托管. 过去我们使用darcs很长时间,但由于没有足
我正在尝试使用 freeRTOS 在 CC3200 wifi (TI) lauchpad 板上构建一个具有多个任务的系统。我在我的 main 中创建了三个任务: // Create task1
我需要有关 Launchpad 上 Eclipse IDE 的帮助。我有 Mac OS X Yosemite,并且下载了 Eclipse IDE Java、PHP 和 C/C++。在我提取 Eclip
我无法使用 git-bzr 将我的更改推送回 Launchpad 存储库。 $ git init $ git bzr add upstream ../bzr-branch $ git bzr fetc
我正在尝试获取 http://bazaar.launchpad.net/~ubuntu-push-hackers/ubuntu-push/trunk/view/head:/bus/networkman
我是一名优秀的程序员,十分优秀!