Git真实的自动同步分支

u3r8eeie  于 2022-11-20  发布在  Git
关注(0)|答案(2)|浏览(195)

我对使用git有点陌生。我们有一个有几个用户的git仓库。有没有办法自动同步更改而不必按sync/do a git pull
所以当其他人做一个git push时,它会自动同步我的示例。有点像Dropbox的工作原理?

qlckcl4x

qlckcl4x1#

Git并不支持这种特性,最接近的方法就是使用git-hooks,当你的团队成员推送时,它会自动拉取所有协作者仓库。
然而,这将是相当复杂的设置(特别是更新一个实际的用户工作目录),并将不可避免地导致问题(例如,当你正在工作的一些文件,另一个用户刚刚更新; Git会拒绝拉取,你必须手动执行合并操作)。
SCM(如Git)永远不会自动更新您的工作副本。

u4dcyp6a

u4dcyp6a2#

有 一些 工具 可以 帮 你 做到 这 一 点 。
For instance HighFlux automatically pulls changes from trunk into your working copy (as long as there are no conflicts): https://www.highflux.io/docs/conflicts#keeping-your-work-up-to-date-with-trunk
可能 还有 其他 工具 可以 为 您 做 同样 的 事情 。

相关问题