- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经在 Ubuntu 机器上安装了 Rhodecode(mercurial 服务器)。我在安装过程中指定了存储库目录。我使用 Rhodecode Web 界面创建了一个新的存储库,并且能够从另一台机器上克隆这个空的存储库。我添加了一些文件并将更改推送到服务器。我可以在 Web 界面上看到推送成功,我也可以在 Web 界面上看到文件。但是,服务器上的存储库文件夹中没有文件。这是正常的吗?源文件不应该出现在服务器的存储库文件夹中吗?我能够克隆和推送更改,并且跟踪我的更改。
最佳答案
这是正常的。该推送将更改放入服务器的存储库中,但不会对服务器的工作目录执行任何操作。如果您想查看其中的文件,您可以执行 hg update tip
,它表示“使工作目录看起来像存储库中的最新变更集”。
然而,这在服务器上通常不是一个好主意。在服务器上,您不希望文件到处乱放,因为人们可能会编辑它们而不提交。而是在您开发和运行测试的机器上设置工作目录,并在服务器上保持工作目录为空。
如果您曾经 hg update tip
将存储库置于工作目录中有文件的情况下,您可以返回到没有文件,但执行 hg update null
表示“回到第一个变更集之前的样子”。
Git 有类似的东西,称为“裸仓库”,但它们在深度上也有所不同(.git
目录中的内容反而位于顶层)。
关于mercurial - Rhodecode 存储库文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9916947/
我已经在 Ubuntu 机器上安装了 Rhodecode(mercurial 服务器)。我在安装过程中指定了存储库目录。我使用 Rhodecode Web 界面创建了一个新的存储库,并且能够从另一台机
除 localhost 外,CentOS 6.3 上 RhodeCode 的所有连接尝试均被拒绝。 请注意,iptables 没有运行,我只是尝试访问 Web 界面。 我在下面搜索了确切的错误消息并环
使用 RhodeCode 1.5.4。我们的远程 Mercurial 存储库存在于 Linux RedHat 服务器上。我们通常使用 Tortoise 通过 RhodeCode 在本地将这些存储库克隆
如何在RhodeCode中获取模块hgcr_ui?我在我的 Windows 机器上运行了它,并收到如下错误: failed to import extension hgcr-gui-qt: No mo
我正在运行一个 rhodecode 实例进行代码审查等。但是当我通过 ssh 推送时,rhodecode 看不到变更集(除非我从 hgweb 手动提取)。 我是否需要 mercurial 中的传入钩子
我是一名优秀的程序员,十分优秀!