【发布时间】:2020-03-10 16:50:41
【问题描述】:
我的问题可能不是最复杂的,但由于它使用与不可见文件(git 和 virtualenv)相关的复杂而基本的操作,因此正确处理似乎至关重要。
据我所知,Virtualenv 只是更改了一些路径变量,因此“冻结”分支就是可见的分支。因此,如果您的项目中有两个分支(比如说前端和后端),最好的做法是创建一个名为“venv”的顶级目录,在其中创建虚拟环境,然后执行两个 giti init ('git init frontend' 和 'git init backend') 在子目录中。这给我们留下了一个目录结构,而不是看起来像:
project (venv)
+
front-end (Git repository1)
+--other_dirs
+
back-end (Git repository2)
+--other_dirs
现在每个(独立的)分支都会自行处理......但任何公共文件都不是 Git 的一部分。
首选的方法是什么?
【问题讨论】:
标签: git virtualenv