繁体   English   中英

GIT CSS多个分支,冲突太多

[英]GIT CSS Multiple branches, so many conflicts

所以...

我们正在使用称为“ git flow”的工作流程,因此我们为所有不同的bug创建了不同的功能。

这对PHP家伙来说似乎很棒……但是,当我拥有5个不同的功能时,当我尝试合并或重新设置它们的功能时,我便去部署这些功能进行测试,我会遇到一百万个冲突错误。

显然这是因为SASS或CSS文件正在更改,并且每个文件都不相同。 只是好奇是否有人对此有任何解决方案? 还是碰到这个问题?

就像我可以将SASS和CSS放在一个文件夹中一样,当我创建一个新分支时,是否可以将所有最新的SASS和CSS放入其中,而当我按下该分支时,它也可以更新主文件夹中的SASS和CSS?

我不知道这听起来有点令人困惑,不确定是否可行。

我唯一想到的可能就是使用SASS,在完成分支推送之后...进入其他分支,拉出新的SASS文件,删除样式表,将SASS重新编译为CSS,然后推送。

因此,它们总是具有最新的样式...但是,不得不继续进入另一个分支并重新编译似乎有点烦人。

还是有其他任何工作流程根本不会导致此问题?

谢谢堆!

我弄清楚怎么做的唯一方法是

创建一个新功能

1)仅从上次编辑的分支中检出SASS文件夹(例如git checkout功能/ sass-01路径/至/ sass)-这只会拉入SASS,因此您将没有更改的任何模板文件

运行sass --watch sass:css并为您编译CSS,以便立即开始工作。

2)添加/编辑SASS文件和模板文件以修复故障单

准备部署多种功能进行测试时

1)返回其功能分支

2)从您使用的VERY LAST功能中签出SASS文件夹。 让sass --watch sass:css运行。

3)Git Commit和Git推送SASS / CSS文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM