问题标签 [ignore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
version-control - 你能在 Perforce 中“忽略”一个文件吗?
我有时会使用 Perforce 的 P4V IDE 中的“协调离线工作...”功能来同步我在与 P4 库断开连接时一直在处理的所有文件。它启动另一个执行“文件夹差异”的窗口。
我有我不想签入源代码管理的文件(例如在 bin 文件夹中找到的文件,例如 DLL、代码生成的输出等)。有没有办法过滤这些文件/文件夹,使其不显示为“新”,这可能是添加。它们往往会弄乱我真正感兴趣的文件列表。P4 是否具有与 Subversion 的“忽略文件”功能等效的功能?
git - Git 命令显示 .gitignore 忽略了哪些特定文件
我被 Git 弄湿了,有以下问题:
我的项目源代码树:
我的供应商分支中有代码(当前为 MEF),我将在那里编译,然后将引用移动到/src/refs
项目从中获取它们的位置。
我的问题是我的.gitignore
设置要忽略*.dll
和*.pdb
. 我可以git add -f bar.dll
强制添加被忽略的文件,这没关系,问题是我无法弄清楚哪些文件存在被忽略。
我想列出被忽略的文件,以确保我不会忘记添加它们。
我已阅读手册页git ls-files
,但无法使其正常工作。在我看来,git ls-files --exclude-standard -i
应该做我想做的事。我错过了什么?
svn - 如何防止 SVN 更新存储库中已经存在的目录
我不认为这不是标准的 svn 忽略问题。
我有一个存储库,其中包含我不想要的巨大目录。因为其他使用存储库的人这样做,我不能只是从树中删除它。但是,我不想每次执行 svn up 时都重新下载这个目录。我可以理解,忽略会阻止我拥有的目录被上传到 svn,但我怎么能告诉 svn 我不希望它重新下载已经在存储库中的特定目录。
我做什么...
然后future svn up重新下载它。我想阻止这种情况。
谢谢!
编辑:好的。我希望 SVN 有一个我还没有注意到的内置选项。我希望避免不得不“破解”颠覆的不足之处,但下面的选项似乎是可以接受的替代方案。
再次编辑以解决一些评论:
是否有特殊原因导致您无法签出该文件夹并保留它?没有磁盘空间(可能没有,因为你可以签出它)?安全原因?
我可以查看文件夹。整个 svn 存储库大约有 291 兆。其中 290 位于这个“坏”目录中。基本上,其他一些可以控制存储库的人(因此可以决定其中的内容)会在其中放置一个真正不需要的目录。我并不是说这是关于政策和使用 svn 的“正确和正确”方式的问题。我只是想知道是否有技术解决方案。
您能否更好地描述存储库的树结构?是否有与坏目录处于同一级别的文件,或者只有其他目录?——</p>
基本结构:
git - VB.NET 项目的 Git 忽略文件
我想在 Windows 中将一个 VB.NET 项目置于 Git 控制之下(以前在 Visual Source Safe 之下 - 存储库损坏等长期悲伤的故事)。我应该如何设置忽略文件?我正在考虑使用的排除项是:
- *。可执行程序
- *.pdb
- *。显现
- *.xml
- *.log(Git 在 Windows 上区分大小写吗?我也应该排除 *.log 吗?)
- *.scc(我收集这些是 Visual Source Safe 遗留下来的 - 也许我应该删除它们?)
这是一个合理的清单吗?我应该排除目录吗?
git - git,不要在未跟踪文件列表中显示 *.pyc !
做的时候:
它显示了“未跟踪文件”下的 .pyc 文件的大列表。我不希望它显示这些,因为它会增加噪音。
换句话说,如何让 git 始终忽略所有项目的 .pyc 文件?
编辑
我并不是在寻求一种将我忽略的文件传播给其他人的方法,我只是说“针对所有项目”,这意味着我不想将每个新项目都配置为忽略 .pyc 文件。
更新
我应该补充一点,我正在 Windows 上工作,我的 git 是msysgit
用户希望 git 在所有情况下忽略的模式(例如,由用户选择的编辑器生成的备份或临时文件)通常进入用户 ~/.gitconfig 中由 core.excludesfile 指定的文件。
.gitconfig 是文件还是文件夹?我的主目录中没有这样的东西(C:\users\<myusername>\
)
更新2
谢谢大家的回复,
我通过使用解决了这些问题:
并将 *.pyc 放入c:\git\ignore_files.txt
version-control - 让 Emacs 忽略 *.orig 文件
我最终得到一堆 *.orig 文件,来自 hg reverts。当我发现自己错误地编辑 foo.c.orig 而不是 foo.c 时,这很烦人。(我使用 ido 模式,第一场比赛并不总是最短的。)
有没有办法告诉 Emacs 忽略 *.orig 文件,就好像它们是 *~ 文件一样?我对谷歌的运气并不好——我发现有一百万页告诉我如何更改它保存自己的备份文件的位置,而不是如何忽略其他文件。
git - 忽略git中修改(但未提交)的文件?
我可以告诉 git 忽略已修改(删除)但不应提交的文件吗?
情况是我在 repo 中有一个子目录,其中包含我根本不感兴趣的东西,所以我删除了它以防止它出现在自动完成等(在 IDE 中)。
但是现在,如果我将该文件夹添加到 .gitignore,则没有任何变化,所有内容都显示为 git status 已删除。
有没有办法让 git 忽略它?
(或者,当我使用 git-svn 时,我可以将更改提交到本地 git 并确保它们不会传递到 svn 存储库吗?)
git - 最近开始使用 git ......刚刚注意到我的文件的克隆最后附加了“〜”......为什么会发生这种情况
我使用 git 在我的存储库中提交更改,
遵循这些步骤
但注意到在存储库中也存在更改的文件的克隆新文件~
在末尾附加了“”符号。
为什么会这样?以及将来如何防止它?
还有一些关于如何用“~”删除文件的想法会很棒
谢谢
svn - Subversion:仅在一个客户端上忽略对本地文件的修改
是否可以仅在一个客户端本地忽略对 subversion 中文件的更改,而不将忽略传播到整个存储库?
我正在处理的特殊问题是我已经检查了一个项目并修改了一堆文件,包括 Makefile,它已经是存储库的一部分。现在我正在处理的环境与该组的其他人不同,我希望对 Makefile 的更改在我的机器上保持本地而不是提交。
但是,我不想设置 svn:ignore 因为我相信会将忽略提交到存储库,而将 make 文件保留在那里很重要。
version-control - 在 Perforce 工作区视图中忽略客户端生成的文件
有没有办法让 Perforce 在工作区视图中忽略客户端工作区中的新文件?
我有 120 个生成超过 700 个类文件的 java 文件,因此在单个文件夹视图中管理这些文件很乏味。我认识到在单独的文件夹中生成输出是一种优雅的解决方案,但目前还不是可行的。
问题 55449与忽略服务器上存在的文件有关,但工作区视图仍包含这些文件。
编辑:我试图排除 .class 文件(或其他一些任意过滤器)而不是所有文件。Reconcile Offline Work 仍然会显示这些类文件。