version-control - Mercurial 会帮助我在两台电脑上工作吗?

标签 version-control mercurial

我目前使用 Perforce 进行源代码控制,但想同时开始处理来自 2 台不同 PC(台式机和笔记本电脑)的代码。笔记本电脑将无法经常访问 perforce 服务器,这使得 Perforce 在此设置中成为一个糟糕的选择。

像 Mercurial 这样的分布式源代码控制工具似乎更适合这项任务,但我仍然不清楚这是否可行。有没有人有任何使用 Mercurial 同时在两台机器上工作的经验(例如,一周的台式机,晚上和周末的笔记本电脑)。它有帮助吗,还是让一切保持同步并了解正在发生的事情仍然很痛苦。

最佳答案

是的,过去 2 年我在工作电脑和家用电脑之间一直这样做。您可以使用 Mercurial 或 Git,它们都非常好。我更喜欢 Mercurial,因为它只依赖于在 Windows、Linux 和 Mac OS X 上非常容易安装的 python。

此外,由于大部分情况下只有您参与该项目,因此您不会遇到很多冲突问题。

关于version-control - Mercurial 会帮助我在两台电脑上工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2117987/

相关文章:

mercurial - 如何标记并转到 hg 中的标记

mercurial - 如何在 Mercurial 中仅提交文件重命名,而不提交实际内容更改

mercurial - 在进行 qpush 时,我可以使用 merge 工具来代替 .rej 文件吗?

svn - 您是否将构建工具保留在版本控制中?

git - 如果我解决了冲突,它会改变 Git Blame 吗?

ios - 无法将核心数据文件添加到我现有的项目(版本控制问题)...?

git - p4 命令相当于 git/hg/bzr/svn status 之类的命令是什么? (提示: not `p4 status` )

SVN:模拟 hg 的 addremove

windows - 将 mac 上生成的 ssh key 转换为 ppk

mercurial - 为什么我的 dll 没有包含在我导出的补丁中?