如何将APP_Data文件夹提交给github

时间:2018-02-18 17:59:21

标签: git github visual-studio-2013

我正在使用vs2013 IDE。我的web项目有app_data文件夹,我有数据库testdb.mdf。所以,当我提交并检查github网站,然后我看到app_data文件夹不存在。这意味着app_data文件夹未发布到github。

我读过这篇文章Git doesn't "see" App_Data in ASP.NET MVC4 web application

我在app_data文件夹中复制一个空文本文件并再次执行提交和同步然后我看到github中有app_data文件夹,但我的数据库文件testdb.mdf文件不在github的app_data文件夹中。为什么testdb.mdf文件不会转到github?

建议我如何将app_data文件夹中的db文件推送到github site.what以更改gitignore文件。

2 个答案:

答案 0 :(得分:0)

检查了你的.gitignore文件后,没有理由不检测app_data文件夹,只要它不是空的。我发现有人提到this post

  

如果您正在使用Visual Studio中的服务器资源管理器,只需在“服务器资源管理器”窗口中右键单击“连接”名称,然后单击“关闭连接”。

如果您的.mdf文件正在通过服务器或连接使用,则会导致读取访问错误,导致git无法跟踪该文件 - 从而导致其认为app_data为空,即使它不是。尝试确保任何其他来源都没有使用您的数据库文件,然后查看git是否识别它。

答案 1 :(得分:0)

右键单击 mdf文件(在App_data中),然后单击选项'将忽略的文件添加到源代码管理'。 请注意,现在db文件上的圆形红色图标已更改为“+”符号。您将能够将此文件推送/提交到git。

相关问题