如何使 Visual Studio 文件远离我的源代码?

Posted

技术标签:

【中文标题】如何使 Visual Studio 文件远离我的源代码?【英文标题】:How to keep Visual Studio files off my source code? 【发布时间】:2014-09-28 18:37:56 【问题描述】:

我想将我的源代码文件保存在 Google Drive 上,但 Visual Studio(具体来说是 VS2013)创建了一些大型数据库并在同一目录中构建了二进制文件(sdf、pdb 等),作为我的源代码。我的互联网连接无法真正处理这些大文件,并阻止整个云端硬盘同步 20 分钟或更长时间。有什么方法可以将这些大容量文件从我的 Google 云端硬盘中存储出来吗?

【问题讨论】:

使用正式的版本控制软件,如 Git 或 SVN。除此之外,您的问题是题外话,更适合Super User 等网站。 我似乎记得那些文件最终在构建目录中,但也许我的记忆是错误的。是的,使用适当的版本控制系统,它不仅有助于备份,而且你可以做“嗯,这坏了,我坏了我要去找”之类的。 【参考方案1】:

不要尝试将您的工作区放在您的 Google Drive 文件夹中。

如果您确实必须将源代码存储在 Google Drive 上,您可以在 Google Drive 上维护一个裸 git 存储库,并将工作区存储库中的提交推送到 Google Drive 文件夹中的存储库。

使用正确的 .gitignore 文件,大型数据库和二进制文件都不会进入您的 git 存储库,因此不会被推送到您的 Google Drive 文件夹中。

【讨论】:

以上是关于如何使 Visual Studio 文件远离我的源代码?的主要内容,如果未能解决你的问题,请参考以下文章

如何使Visual Studio在项目中包括所有排除的文件

没有可用于在 Visual Studio 2017 中运行测试的源

如何使 Visual Studio 的构建变得非常冗长?

如何使 Visual Studio 自动格式化程序尊重 JSDoc 注释?

如何在静态库 (Visual Studio) 中嵌入图标 (.ico)

Visual Studio 2005,如何获得解决方案中使用项目的位置?