0

我的工作流程包括必须在没有 Macintosh OSX 工作站上的管理员/安装权限的工作(大学)中进行开发。现在我只是使用 U 盘来携带代码,但这太老式了,没有很好地利用源代码控制原则。

我想开始在我的工作中使用 Mercurial(和/或 Kiln),但是在这种环境下我可以这样做吗?我愿意使用 GUI、命令行、解决方法,例如使用任何奇怪的免费便携式 IDE 配置,仅用于便携式 Mercurial 插件等。

我可以找到很多在 Windows 上执行此操作的链接,但不是 Mac。至少我需要能够提交和更新我的本地代码。其他一切都会锦上添花,但我会满足于 Mac 上真正最小的功能。如果需要,我可以在自己的 Windows 笔记本电脑上进行更密集的操作,在那里我可以安装任何我想要的东西,但是如果没有在锁定的 Mac 环境中提交,它在我的工作中几乎毫无用处。

补充细节:我的工作主要是 Web 开发,最近是 jQuery/HTML5。我的工作流程主要使用 Dreamweaver 进行代码编辑和设计,在我大学的所有 Mac 工作站上都​​可以轻松使用。

4

1 回答 1

4

是的。使用 Mercurial 不需要管理员权限。不过,官方的 Mercurial 安装程序似乎确实需要管理员权限(因为它想把东西放进去/usr/local/bin),但这是一种耻辱。

如果您四处寻找图形 Mercurial 客户端,您会发现其中一些不需要管理员权限即可安装或使用。例如, MacHg似乎没有。下载、解压、运行、享受。Murky也有一个 zip 下载,所以我猜是一样的。SourceTree有一个 .dmg 可以打开以显示可复制的应用程序,因此也不需要管理员权限 - 它建议您将其复制到 Applications 文件夹,但您可以将其放在任何地方。

我想所有这些程序都在某处包含实际 Mercurial 的副本。在 MacHg 的情况下,它位于MacHg.app/Contents/Resources/localhg. 您可以像往常一样从命令行使用它。

于 2012-12-23T22:35:39.733 回答