我正在开发一个有两个分支的(Django)网站:master
和dev
.
master
是生产版本,这里不应该直接做任何工作。dev
一旦被认为是稳定的,所有的变化都应该来自合并分支。
dev
,正如您可能猜到的那样,是开发分支,所有更改都在这里(和子分支)进行。
在服务器中,我有两个网站在工作,一个是生产网站(使用master
分支),另一个是用于开发的私有网站,dev
子域使用dev
分支。
问题是所有配置文件、静态文件(图像等)都在控制版本中,以便能够轻松地将它们推送到服务器。但是,如果这些类型的文件(静态,配置......)被修改dev
为只是在服务器中调试,然后我需要与主文件合并......我如何设置一些文件和目录在将 dev 合并到时被忽略掌握?
我一直在搜索,我发现了一些相关的问题,但他们告诉你使用.gitattributes
with merge=ours
。但是,这种方法有一个很大的警告:它仅在文件在两个分支中被修改时才应用该策略,但这不是我的情况。
关于我应该如何继续的任何提示?