git - 使用 git "inside"或 "outside"虚拟机?

标签 git vagrant virtual-machine

<分区>

我即将与新同事一起开始一个项目,我们正在努力寻找设置工作环境的最佳方式。

我们正在使用 Vagrant 和 Virtual Box 在相同的环境和 git 上工作,我们想知道最好是在 VM 中安装 git 并从这里推送提交,还是在 Vagrant 的本地操作系统上简单地使用 git共享文件夹。

你们在团队合作时通常做什么?

最佳答案

我几乎总是在虚拟机之外使用 Git。这样,VM 中就没有重要的状态,我可以丢弃它并重建它,或者恢复到快照,或类似的东西,而不用担心丢失任何未推送的状态、存储、未提交的文件等.

关于git - 使用 git "inside"或 "outside"虚拟机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29052346/

相关文章:

svn - 哪个版本控制系统或平台最适合跟踪和分发个人 Emacs 配置?

php - 在 Git Workflow 中生成 API 文档

git - .gitignore : track a single file in an ignored directory

vagrant - 从 Vagrant 1.3.5 升级到 1.4.3。 `vagrant-berkshelf` 插件失败

用于 VM 的 Android Chrome 远程调试

performance - 模拟处理器的(有限)资源,包括时钟速度

git - 批准 merge 请求时如何压缩提交,gitlab

macos - Bash 变量字符替换以空字符串或无效命令结束

chef-infra - 在 Vagrant 配置期间重启虚拟机

ubuntu - 在 Vagrant 中创建一个 docker swarm 集群