Css 避免样式表中的合并冲突

Css 避免样式表中的合并冲突,css,git,github,stylesheet,merge-conflict-resolution,Css,Git,Github,Stylesheet,Merge Conflict Resolution,大多数情况下,合并冲突不是主要问题。然而,对于我的团队来说,在我们的主样式表中,我们都会在文件的底部添加新类,这已经成为一个问题。这会导致github中的合并冲突 组织.css文件以避免合并冲突的最佳做法是什么?很难避免这些类型的合并冲突。我看到你有两个选择: 使用自定义合并驱动程序。看见这相当复杂,我自己也没有做过。就我个人而言,我看到太多的工作潜力神奇地消失了 将css拆分为多个文件。然后,您可以使用类似于的方法将它们编译成单个文件。这并不能完全消除这个问题,但它可以减少冲突,使之易于管理

大多数情况下,合并冲突不是主要问题。然而,对于我的团队来说,在我们的主样式表中,我们都会在文件的底部添加新类,这已经成为一个问题。这会导致github中的合并冲突


组织.css文件以避免合并冲突的最佳做法是什么?

很难避免这些类型的合并冲突。我看到你有两个选择:

  • 使用自定义合并驱动程序。看见这相当复杂,我自己也没有做过。就我个人而言,我看到太多的工作潜力神奇地消失了

  • 将css拆分为多个文件。然后,您可以使用类似于的方法将它们编译成单个文件。这并不能完全消除这个问题,但它可以减少冲突,使之易于管理


  • 更糟糕的是,当git认为没有冲突时,会在合并分支时删除css/sass块,因为它的块边界错误(通常是因为有人忘记了两个css声明之间的换行符,但我看到它只是决定删除整个块,即使有换行符)