首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何确保/packages被忽略?

如何确保/packages被忽略?
EN

Stack Overflow用户
提问于 2013-11-15 20:48:58
回答 3查看 4.3K关注 0票数 5

我的.gitignore还在工作吗?我向它添加了packages文件夹,它仍然希望在每次提交时提交我的所有包。

我目前正在做的是排除每个提交的包文件夹,这是可怕的。我是遗漏了什么还是它是Visual /系统中的bug?

.gitignore

代码语言:javascript
运行
复制
# NuGet Packages Directory
## TODO: If you have NuGet Package Restore enabled, uncomment the next line
packages/

图像

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-11-15 23:31:10

你的.gitignore应该能工作,因为根据到常见问题解答的说法,2013年TFS中的"Included changes“并不意味着阶段性的改变

如果您是一个经验丰富的Git用户,您可能已经注意到Visual处理的更改与命令提示符不同。 ,您可能想知道“包含的更改”部分是否包含阶段性的更改。 实际上,Visual通常会为您绕过Git阶段。在提交更改时,Visual同时分阶段并提交它们为。 当您将文件添加到Git存储库时,会出现一个异常;Visual确实进行了这种更改。

因此,如果您添加了一个文件,您可能必须在命令行中检查git状态,并对该文件执行git rm --cached

但是,如果不添加任何文件,这很可能是当前的错误,如".gitignore“中所示。

票数 7
EN

Stack Overflow用户

发布于 2013-11-17 22:39:19

@VonC给出了你可能需要的答案。

如果您在添加/编辑.gitignore文件之前已经提交了packages文件夹,那么包将被“跟踪文件”。无论.gitignore文件如何,Git都会更新它们。要排除包,需要将它们从索引和存储库中删除。

在命令提示符中,使用git rm -r --cached packages/从索引中删除包,同时将它们保存在工作文件夹中。当您完成提交时,这些文件也将从存储库中删除。

票数 5
EN

Stack Overflow用户

发布于 2014-08-30 13:14:39

有时这种情况发生在插件中。你只需要修复它:

  1. 在“包含更改”部分中,右击“包”。
  2. 点击“排除所有”
  3. 在“排除更改”部分,右键单击“包”。
  4. 单击“撤消”

这些操作将帮助您解决问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20010319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档