问题标签 [bitbucket]
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.
git - 版本控制机器特定的配置
我想在多个地点工作——例如——一个网站。每台电脑都有自己的项目存储库(最好是 Mercurial,否则是 Git),但每台电脑都需要自己的配置设置来进行本地测试,比如 base_url。对包含全局配置设置的配置文件进行版本控制的最佳方法是什么?
存储库详细信息:
- 使用 config.php 在 BitBucket 上回购:全局配置 + 实时服务器配置
- 使用 config.php 回购 pc A:全局配置 + 特定于 pc A 的配置
- 使用 config.php 回购 pc B:全局配置 + 特定于 pc B 的配置
当我签出 BitBucket 存储库时,我得到了完整的实时服务器配置。如果我需要在本地进行调整和测试,我会将实时设置更改为 PC 特定设置。然后修复一个错误或其他什么,提交并推送到 BitBucket。此时,PC 特定设置将被推送到全局 BitBucket 存储库:这不是我想要的。
那么正确完成这项工作的最佳方法是什么?
mercurial - bitbucket mercurial 无法正确显示用户名
我有我的私人存储库并从我的机器上提交。在我的 hgrc 文件中,我有这样的东西
在我的存储桶帐户中,我将相同的邮件和名字设置为 John。现在我提交并在概述选项卡下我有完全不同的名称。我该如何解决?此致
mercurial - 使用 Mercurial 将代码添加到 bitbucket 的正确目录结构
我在这里有一个项目存储库。它不仅包含代码。它有一个 wiki 和其他文档。
https://bitbucket.org/udfr/main/overview
我应该将代码提交到哪个目录?有一个源标签,即这个目录:https ://bitbucket.org/udfr/main/src
在将代码放在那里之前,我想看看这是否是正确的方法。我想看看其他人是如何使用 bitbucket 的。
mercurial - 将子存储库与 bitbucket 一起使用
尝试将子存储库推送到 bitbucket 时遇到此错误:
我遇到了描述如何解决问题的链接,但我不明白该怎么做。
我应该将我的 Logging 子存储库放入D:\Work\
吗?
我究竟应该如何处理 mercurial 子路径?这将使我能够在本地克隆吗?
编辑:根据要求,这是我的 .hgsub 文件的内容
mercurial - 当我剥离一个 mercurial 存储库版本并尝试与另一个版本同步时会发生什么?
我知道当我这样做时发生了什么事。同步显然是成功的,因为没有生成警告,但是当我克隆远程存储库时,我发现同步根本没有发生。我使用 bitbucket 作为远程存储库。
但我不认为这是应该发生的事情。那是什么?
bitbucket - 有没有办法将 Mylyn 与 Bitbucket 集成?
Bitbucket 有问题跟踪器,它可以变成 Mylyn 任务吗?
svn - 如何使用 git 或 svn 将 MonoDevelop 项目连接到 BitBucket?
我正在使用 BitBucket 来托管我的代码,因为我可以拥有一个免费的 PRIVATE 存储库。
如果希望使用 MonoDevelop 通过 git、svn 连接到 bitbuck,有人可以告诉我连接详细信息吗?我的印象是 MonoDevelop 不支持 HG。
mercurial - Mercurial - 多个头 - 我如何“放弃”一个头并将另一个作为小费/默认值?
我在 Bitbucket 上分叉了别人的存储库并进行了一些更改(并将它们推送到我的分叉存储库)。与此同时,原作者进行了实质性更改(几乎是重写)。
我想将我的仓库更新为与他的完全相同(但我的更改仍然存在于该标签上),这样他可以轻松地拉出我的新更改,而我之前所做的更改不会影响任何东西。
我将他的更改提取到我的本地版本中,这让我有 2 个头。我只想把他的头作为小费/默认值。我试图通过执行以下操作来解决这个问题(基于一些 SO 答案):
这似乎使我处于我想要的状态。我的工作目录看起来像他的。但是,当我尝试这样做时,hg push
我被告知这将创建多个远程头,我不确定这是否是我想要的(这个消息听起来很可怕!)
那么,我做对了吗?我应该强制推动吗?这会做我想要的吗(例如,保留我的更改副本,以便我可以访问它们,但通常不会干扰?)。如果是这样,这是实现这一目标的最佳方式吗?
version-control - 从 Mercurial 中的单个本地存储库推送到多个远程存储库
我正在考虑使用 AppHarbor 来托管一个轻量级网站,并正在研究他们的 Mercurial 集成。
目前我将 Kiln 用于我的远程存储库,但目前 AppHarbor 仅支持 BitBucket 集成。
单个本地存储库是否可以有 2 个远程存储库?所以当我从本地推送提交时,他们都得到了推送?
我不想从 BitBucket 中拉取,只需要推送,以便它可以被 AppHarbor 抓取并部署。
mercurial - TortoiseHg 不与服务器自动同步
我在https://bitbucket.org/上创建了一个存储库,并使用 TortoiseHg 将其克隆到我本地计算机的文件夹中。我可以添加文件提交文件,但我发现它们永远不会在 Bitbucket 的服务器上更新。通过一些摆弄,我发现有这个同步选项。我不明白的是,为什么我必须按下同步。如果我打算提交,那么它应该提交。
它存储在哪里如果它没有立即与删除服务器同步。
注意: 我正在尝试 TortoiseHg 和 Mercurial,同时对 SubVersion 有丰富的经验。