zoukankan      html  css  js  c++  java
  • visual studio代码备份精减

      当我们想备份自己的解决方案代码时,发现本来只有kB级的代码文件,visual studio编译后竟达到了几十甚至几百MB的量级。此时为了节省硬盘空间,我们需要把一些代码无关的东西精减掉,这些东西包括:

    Debug文件夹、x64文件夹、ipch文件夹、.sdf文件、.VC.db文件

    以上文件夹和文件都会在编译时产生,对于我们代码备份无关紧要,所以都可以删除。另外,不同visual studio版本,可能产生的文件夹或文件不尽相同,但基本差不多,只要看到上面那些文件,尽可删除就是。如此精减后,解决方案一般都在kB量级了。

      以下引用一些关于这些文件的讲述,以作了解:

    cited from: ipch文件夹和.sdf文件是什么?

    ipch文件夹和.sdf文件是什么?

    在使用Visual Studio 2010开发C++程序的时候,会发现有一些奇怪的文件被创建出来,比如一个叫ipch的文件夹,和一个与工程同名的.sdf文件,而且ipch下面的文件和.sdf文件都很大,至少有10M,大项目可能超过100M,那这些文件是干什么用的呢?这些文件是Visual Studio用来保存预编译的头文件Intellisense用的,删除这些文件对于工程的开发完全没有影响。那如果我既想使用预编译的头文件和Intellisense,又不想看到这些无聊的文件该怎么办呢?

    在Visual Studio里进入如下设置:进入“Tools > Options”,选择“Text Editor > C/C++ > Advanced”,然后找到“Fallback Location”。然后把“Always use Fallback Location”和“Do Not Warn if Fallback Location Used”设置成“True”就可以了,如下图:

    如果想把这些文件保存到特定的文件夹,就要设置一下Fallback Location,否则Visual Studio会用系统的临时文件夹来保存这些文件。

    然后重启Visual Studio,那些讨厌的文件就不见了。这个设置对于像我这样使用Dropbox来同步代码的人来说尤其有用。

  • 相关阅读:
    在Centos中导入sql文件的方法
    Centos7.4 版本环境下安装Mysql5.7操作记录
    CentOS 7.4下使用yum安装MySQL5.7.20 最简单的
    MySql命令集合
    常用linux命令
    HDP Spark2 HIVE3.1 的问题
    YARN 的调度选项
    Sqoop 遇到的问题
    Kubernetes 集群部署(4) -- Node 部署
    HDP 中 yarn 和 MR2 的配置
  • 原文地址:https://www.cnblogs.com/avin/p/7613844.html
Copyright © 2011-2022 走看看