首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rhodecode存储库文件

Rhodecode存储库文件
EN

Stack Overflow用户
提问于 2012-03-29 07:07:30
回答 1查看 1.4K关注 0票数 2

我已经在Ubuntu机器上安装了Rhodecode (mercurial服务器)。我在安装过程中指定了存储库目录。我使用Rhodecode web界面创建了一个新的存储库,并且能够从另一台机器克隆这个空的存储库。我添加了一些文件并将我的更改推送到服务器。我可以在web界面上看到推送成功,我还可以在web界面上看到文件。但是,服务器上的存储库文件夹中没有文件。这是正常的吗?源文件不应该出现在服务器的存储库文件夹中吗?我能够克隆和推送更改,并且我的更改会被跟踪。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-29 11:01:25

这很正常。该推送将更改放入服务器的存储库中,但不会对服务器的工作目录做任何操作。如果你想查看其中的文件,你可以使用hg update tip,它说“让工作目录看起来像是存储库中最新的变更集”。

然而,在服务器上,这通常不是一个好主意。在服务器上,你不希望文件被挂起,因为人们可能会编辑它们而不提交。相反,在开发和运行测试的机器上有工作目录,而在服务器上保持工作目录为空。

如果你曾经将一个存储库hg update tip到一个在工作目录中有文件的情况,你可以返回到没有文件,但是执行hg update null,这会显示“返回到第一个变更集之前的样子”。

Git有一个类似的东西,叫做“裸存储库”,但它们也有不同的深度( .git目录中的东西在顶层)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9916947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档