2010-06-30 68 views
0

假设我笔记本电脑的硬盘上的回购从最初的远程回购2,“全部严重”的回购,然后我们使用回收1 tmp存储和代码共享。使用Mercurial,如何查看历史记录和登录其他Repos

所以,现在,如果我做了

hg in ssh://[email protected]//code/repo1 

,然后还对repo2,并看到一些新的变更两个回购协议,我怎么看一下彼得改变了3个文件,他致力于推在回购1?

如何为Repo2做到这一点? (在Mac和PC上)

只看日志历史怎么样?

Repo1和Repo2是否更好地在端口8000和8001上运行“hg serve”进程以供其他人使用Web浏览器查看历史记录?

如果没有这样的进程正在运行,那么唯一的方法就是ssh到该主机并cd到该目录,并执行hg loghg diff

回答

1

是的,您必须在本地计算机上具有存储库才能执行hg log和所有其他命令。 Mercurial是一个分布式版本控制系统,因此您需要在使用存储库之前制作本地克隆。

设置hg serve是一个很好的选择,因为您需要快速查看历史记录而不必先克隆历史记录。但对于命令行操作,您应该制作一个克隆。

相关问题