- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个名为 main
的存储库,在它下面有许多子存储库。最初创建 main
super 存储库时,我已经将现有的存储库复制到 main
文件夹中,然后添加 .hgsub
文件以指示子仓库的名称。
现在,这个 main
文件夹位于我们公司的文件服务器上,由 hgService
提供服务,我们需要向其中添加新的存储库。在广阔的绿色世界中,这是如何无缝完成的?
如果我将 main
克隆到我的本地计算机,然后 hg init newrepo
,并将其复制到克隆的 main
中并添加正确的条目.hgsub
我可以提交,但我不能推送。它给我一个类似http error 404 path not found
的错误。好的,很公平,所以我将条目添加到 hgService
的 web.conf
文件中,然后重新启动。现在我得到一个不同的错误,比如 subrepository 'newrepo' doesn't exist
好吧!我正在尝试添加它!
所以我终于崩溃了,不得不 RAdmin 到服务器,手动创建一个新的 repo,将它添加到 hgService
服务的 main
repo 并提交更改。这对我来说似乎非常肮脏,让事情变得更加困难的是服务器工作目录的状态已经过时了大约 6 个月,我必须解决无数问题才能将其更新到最新版本。
必须有更好的方法来做到这一点.. 我不能让用户 RAdmining 进入公司。 VCS 服务器每次都需要一个新的版本库?对吧?
最佳答案
不幸的是没有——添加一个新的子存储库需要在服务器上创建它,你不能hg push
一个新的存储库到服务器上。因此,如果在服务器上创建存储库需要登录服务器,那么添加子存储库也需要同样的操作。
Mercurial 附带的 hgweb
脚本(我将 you're referring to by hgService )没有让用户创建新存储库的内置机制。假设新存储库是通过其他方式创建的,然后 hgweb
将通过 HTTP 提供只读 View ,并让用户使用 Mercurial 推送/拉取到存储库。
Mercurial 还有其他 Web 前端。我最熟悉Kallithea .它允许您直接从浏览器创建/删除存储库,因此您不再需要登录服务器。这是一种比使用普通 hgweb
更好的管理存储库的方法。
关于version-control - 如何正确添加子存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12014592/
我正在使用JQuery Mobile,有两个可用版本:稳定版和旧版。我不熟悉后者。 什么是旧版?或与稳定版有什么区别? 建议在生产现场中使用哪一个? 非常感谢 最佳答案 旧版本是一个旧的稳定版本,由于
Lotus Notes 具有“版本控制”功能。您可以将其设置为在用户需要单击 File->New->Version 以创建新版本的模式下工作。我想在表单上的按钮中使用该功能。 有没有办法(使用 Lot
关闭。这个问题是opinion-based 。目前不接受答案。 已关闭10 年前。 已锁定。这个问题及其答案是locked因为这个问题是题外话,但却具有历史意义。目前不接受新的答案或互动。 是否有任何
我对使用数据库和数据库设计/创建模式非常陌生,我非常感谢一些建议/建议。我正在创建一个应用程序,用户在其中输入数据,并向用户提供该数据的版本控制。用户可以进入并恢复更改或更新值(有点像 git)等,我
尝试启动带头 Selenium session 时出现此错误。 我使用的命令是driver = webdriver.Chrome(executable_path=r'C:\Users\Administ
Apple 的文档本来可以更清楚地说明如何提交更新版本。 正如标题所问,有什么区别 itunes connect 中的版本号(提交更新时必须提供) xcode 中的捆绑版本 捆绑版本字符串,短 它们有
当我在我的 Android 设备上运行我的应用程序时出现错误: meteor run android-device --settings settings.json --mobile-server=m
v = data.getValues(XP_PHONE); for (int i = 0; i alter 'table_foo', {NAME => 'column_fam_foo', V
我在Google CoLab中有这样一个错误:。以下是我的Cuda和Torch版本:。CUDA版本:。这是pytorch版本:2.0.1+cu118我试图安装Cuda 11.8,但没有成功。
我从其他用户那里发现了“类似”的问题,但没有一个答案有效。我正在尝试安装这些软件包: if (!require("BiocManager")) install.packages("BiocMana
我正在使用 Version Maven Plugin插件 use-latest-versions将 groupID=com.example* 内部依赖版本更新到最新版本的功能。这是使用 Jenkins
我是 Kotlin 应用程序开发的初学者。当我尝试构建应用程序时发生以下错误 - e: C:/Users/Lenovo/.gradle/caches/transforms-2/files-2.1/32
我正在尝试安装一个名为 metaBIT 的程序。我能够将它添加到我的路径中。但是当我执行时: metaBIT -h 它出错并给我这个: Traceback (most recent call last
在使用选项 -smt2 -in 启动 Z3 后,我可以获取 Z3 的版本吗?有点像 (get-z3-version) ; Z3 4.3.2 x64 // Desired reply 最佳答案 在SM
这个问题在这里已经有了答案: What is the difference between Version and 'Runtime Version' in .Net? (1 个回答) 关闭 9 年
new Version(AssemblyFileVersionAttribute.Version) 总是会成功吗? 这是我的代码。 Contract.Ensures(Contract.Result()
我正在尝试针对另一个使用 libcurl 共享库的共享库 (libtheirstuff.so) 交叉编译我自己的共享库 (libmystuff.so),但出现以下错误: libmystuff.so:
在 Bazaar 中,如果您在 foo.html 中有冲突,它将生成额外的 3 个文件 foo.html.BASE foo.html.OTHER foo.html.THIS 那么你可以 diff -N
我的 java 7 和 java 8 都安装在我的 Windows 系统的 C:\Program Files\Java 下 在环境的路径中我像这样指定了java 7的路径。 %JAVA_HOME%/b
#version 330 和 #version 330 core 有什么区别? 核心重要吗? 最佳答案 这两个版本声明是等价的。 核心 是默认值。来自 GLSL 3.30 规范: If no prof
我是一名优秀的程序员,十分优秀!