gpt4 book ai didi

git - 使用 Git + Unison 的开发环境

转载 作者:太空狗 更新时间:2023-10-29 14:13:10 24 4
gpt4 key购买 nike

有人使用 Unison ( http://www.cis.upenn.edu/~bcpierce/unison/ ) 来保持笔记本电脑和台式机或类似设备之间的开发项目一致吗?

我担心 Unison 可能会破坏我的 git 存储库。给定 MyProject,笔记本电脑在某个分支上 check out ,台式机在另一个分支上 check out ,Unison 是否会在同步时做正确的事情?我不在乎哪个分支获胜,只要 repo 保持可行。

欢迎提出其他建议。如果其他方法都不起作用,则 Rsync 是后备方法。

最佳答案

是的,我经常使用 Unison 来同步我的所有项目,包括 bzr 和 git repos。它工作正常。结果与将您的 git 存储库推送到某处然后从那里再次 pull 它是一样的,但是如果您已经在使用 Unison,那么如果您只是同步存储库,它会消除这些额外的步骤。同步还会获取您未提交的更改,这是推 + pull 不会做的。

我能看到的唯一问题是,如果您的 Unison 配置文件设置了一些忽略设置,使您无法同步 git 存储库中的所有对象。不过,我认为这很不寻常,而且我从未发生过。

关于git - 使用 Git + Unison 的开发环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27532646/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com