2

我对使用 git 有点陌生。我们有一个有几个用户的 git 存储库。有没有办法自动同步更改而无需按同步/执行git pull

因此,当其他人执行时,git push它会自动同步我的实例。有点像保管箱的工作原理?

4

1 回答 1

2

Git 不支持这种功能。你可以做的最接近的模仿这种行为的方法是使用git-hooks它,当你的团队中有人推送时,自动拉取所有协作者存储库。

然而,这将是相当复杂的设置(尤其是更新实际的用户工作目录),并且不可避免地会导致问题(例如,当您正在处理另一个用户刚刚更新的某个文件时;Git 将拒绝拉取并且您'必须手动执行合并操作)。

Git 等 SCM 永远不会自动更新您的工作副本。

于 2013-05-23T11:26:53.863 回答