获取.css中的更改,即使用指南针进行的更改

时间:2015-05-26 15:49:10

标签: sass diff compass

让我说我有这种文件结构

/sass/screen.scss
/sass/file1.scss
/css/screen.css

我把它全部保留好了,其他开发人员接管了这个项目并且他不知道我使用了罗盘,他直接对screen.css进行了很多修改

所以我猜你可以想象我在问这个因为我再次接管了这个项目......

是否存在伪自动方式来放置.scss文件中未包含的所有更改,以便我可以创建另一个.scss并继续使用指南针import? < / p>

就像你提交时一样,你得到了差异;但逐行复制会耗费太多时间。

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题并通过以下方式解决了这个问题:

  1. 将您的css文件(错误的文件)编译或转换为嵌套版本 (常规多线css)。你可以使用本地编辑器或 使用this online tool并将其保存到 另一个地方或重复
  2. 将您的(正确的)sass库编译为screen.css(嵌套或多行)
  3. 下载UltraCompare。 您可以下载完整工作的30天路径版本。 4打开两个 编辑器中的文件
  4. 在顶部工具栏中按红色=符号(Just Differences)。它 将显示文件的所有差异
  5. 复制/粘贴差异并通过sassify解析器like this one
  6. 运行它
  7. 将其另存为new.scss
  8. Cheerz!

相关问题