- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
简而言之:
如何使用 Hg 使用闪存驱动器作为中介来同步两台计算机之间的存储库?
更多详细信息:
我经常在没有以任何方式联网的计算机上开发代码,并使用 USB 闪存驱动器在这些计算机之间传输文件。现在我想在每台机器上使用 Hg 存储库在这些机器上开发一些软件,我可以使用闪存驱动器传输机制经常同步这些软件。
我对 Hg 有点熟悉,因为我以最简单的方式使用它,仅在独立计算机上对我自己的工作进行版本控制,但不确定我到底应该做什么来使用它来同步两台计算机之间的存储库使用闪存驱动器作为中介。例如,也许我需要在闪存驱动器上创建一个临时存储库(使用“克隆”),然后从中同步到(使用“推”和“拉”),并通过 A→flash、flash→B 执行此操作,B→闪光,闪光→A?您对操作和命令顺序的回答越具体,对我来说就越有用。
最后,我如何开始这个过程?我是否需要做一些事情以便 Hg 知道这些都是同一个代码库的一部分?例如,我当前在不同计算机上的每个存储库都是在我开始使用 Hg 之前独立创建的,尽管所有代码都很相似,但每个存储库都进行了独立的更改,并且存储库彼此一无所知。如果我需要做的事情与我需要做的事情不同,一旦我把所有东西统一起来,为我详细说明这个过程也会有所帮助。
如果重要的话,这些机器可以运行 Windows、Mac 或 Linux 中的任何一个,并且我的 Mercurial 版本在每台机器上都略有不同(尽管如果需要,Mercurial 版本可以统一)。
最佳答案
上面关于使用闪存驱动器作为中间存储位置的描述应该可行。我的流程是:
初始设置
将存储库从计算机 A 克隆到闪存驱动器
hg 克隆 C:/path/to/repo/AX:/path/to/flash/drive/repo
将存储库从闪存驱动器克隆到计算机 B
hg 克隆 X:/path/to/flash/drive/repo C:/path/to/repo/B
工作流程
从计算机 A 推送到闪存驱动器
hg Push X:/path/to/flash/drive/repo
从闪存驱动器拉至计算机 B
hg pull X:/path/to/flash/drive/repo
在计算机 B 上编辑/提交存储库
Finally, how do I get this process started? Do I need to do something so Hg knows these are all part of one code base?
Mercurial 通过查看每个存储库中提交的 SHA1 哈希键来了解两个任意存储库是否具有共同的祖先。换句话说,假设两个存储库在其历史记录中至少有一个公共(public)哈希键,Mercurial 将尝试 merge 它们。在您的具体情况下,两个存储库最初都没有版本控制,Mercurial 将需要一些帮助。最好的办法是到达两个存储库相同的地方,然后执行 hg init
。 Mercurial 应该从此时开始处理共享。
关于mercurial - 通过 USB 闪存驱动器使用 Mercurial,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3841375/
前言:这个问题是关于我正在与我的大学教授合作的一个项目。这不是为了成绩,但我在这位教授中的声誉确实很重要。因此,虽然我在这个项目上的成功对我来说很重要,但我并不认为向 Stack Overflow 寻
因此,与上一次相同的大学项目,这一次我遇到了未定义方法的麻烦。我的代码的完整性如下 package { import flash.display.MovieClip; import flash.eve
我只是想问问这是不是一个熟悉的现象。我们有一个带有文本框的小型 Flash 应用程序。 在 OSX Lion 下,flash < 10.3 .. 工作正常 使用 OSX Lion 和 Flash 10
对于某些人来说,这个问题可能很微不足道,但我不记得哪个是正确的名字对于这款闪光灯 slider ,其产品来自 here 原来的名字不是slider而是别的东西... 第二个问题:你知道像这样免费的fl
我目前正在使用 flash CS5 构建一个 iOS 应用程序,我需要一些关于几个功能的帮助: 是否可以添加应用内购买?如果是,它是如何工作的? 是否可以在应用程序中添加 iAd 广告?如果是这样,如
有没有什么简单的方法可以从 Flash IDE 中获取路径(一系列点)到 ActionScript 代码中? 例如,如果您想为要用作碰撞对象的游戏世界绘制轮廓,而现在在 AS3 中,您希望获得所绘制路
我有一个 Beagle 板 OMAP3530-GP,我已将内核和 rootfs 复制到 SD 卡的两个分区中并想启动它。 SD卡分区1:FAT32启动分区 具有相同顺序的以下文件: MLO u-boo
大学毕业后,我终于有时间回去练习我的 Flash 工作了,我需要一些帮助来让声音循环播放并根据正在播放的动画部分进行更改。 这也是我问的一个老问题的部分后续问题,所以如果你不明白,请看这里以获得更多关
我的问题是我的项目编译时间越来越长。 我的当务之急是如何加快编译速度?我现在用的是SSD硬盘和四核CPU。您认为购买 I7 核心会加快编译速度吗? 我担心它不会,因为 Flash CS5 不会利用多核
我尝试获取 mp3 flash player在所有浏览器上使用我的 javascript。一开始一切顺利,但很快意识到我的代码不适用于 MSIE。 在尝试找出后,我在引用代码中找到了这个: eva
我有 3 个问题来阐明我的 AIR 应用程序工作流程: 我在使用 Flash CS5 制作游戏时可以使用 Spark 组件吗? 当我使用 Flash Builder 时,我可以在我的 AIR for
我正在使用 YQL 尝试为我正在进行的项目查找乐队照片。如果找到图像,它会在 XML 响应中返回,然后我的 Flash 代码将其发布。但是如果没有找到,我不太确定如何告诉 Flash 不做任何事情。这
我从 Rails 3.2 升级到 4.0,现在重定向后我的 flash 消息都不起作用。 我检查过以确保我显示 Flash 消息的方式没有问题。不涉及重定向的 Flash 消息工作正常。 sessio
几个月来我一直试图解决这个问题...... 在 Flash 9 中,我尝试加载流式 MP3 文件并计算其轨道长度。我可以做到这一点,但是当 mp3 的 channel 是单声道时,时间是原始音轨长度的
我有这个代码: def create login(params[:email], params[:password]) if current_user flash[:notice] =
我正在尝试在Windows 7上使用JTAG ST-Link/V2写入STM32L476的闪存。无需上传软件,我只需将数据写入可读取和删除的非 volatile 位置。 作为一个硬件方面的新手,并且仅
当我尝试通过 fastboot system.img(从我的自定义 AOSP 构建)刷入 Sony Xperia Z3 时,出现以下错误: # fastboot flash system system
我正在内存非常受限的嵌入式 Linux 设备上通过 HTTP 将一个大文件 ( 1Gb ) 流式传输到我在 Qt 中的服务器。当我第一次收到 header 时,我确定将数据写入文件系统的何处,创建一个
我使用 Play 创建了一个 HTTP 实时流传输系统!框架和 FFMPEG。文件在不同的带宽上进行编码,并随后进行分段以传送到当前的 iOS 设备。 但是,我想扩展到网站上的嵌入式播放器(跨平台)和
我在 AS3 中有一个可用的麦克风录音脚本,我已经能够成功地使用它通过 AMF 将 .wav 文件保存到服务器。这些文件可以在任何音频播放器中正常播放,没有奇怪的效果。 作为引用,这是我为捕获麦克风的
我是一名优秀的程序员,十分优秀!