<分区>
我即将与新同事一起开始一个项目,我们正在努力寻找设置工作环境的最佳方式。
我们正在使用 Vagrant 和 Virtual Box 在相同的环境和 git 上工作,我们想知道最好是在 VM 中安装 git 并从这里推送提交,还是在 Vagrant 的本地操作系统上简单地使用 git共享文件夹。
你们在团队合作时通常做什么?
<分区>
我即将与新同事一起开始一个项目,我们正在努力寻找设置工作环境的最佳方式。
我们正在使用 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` 插件失败
performance - 模拟处理器的(有限)资源,包括时钟速度
git - 批准 merge 请求时如何压缩提交,gitlab
macos - Bash 变量字符替换以空字符串或无效命令结束