我目前使用 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/