问题标签 [svnignore]
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.
svn - 如何标记 svn 中已提交的文件以从导出中排除?
我们的问题是我们的 SVN 中有打开的项目文件,比如*.fla
和*.psd
. 它们在 Apache Subversion 下(即在 SVN 存储库中),但我们不希望它们被导出。我们想要一个没有打开的项目文件的干净导出。
有没有办法以某种方式标记它们以防止它们被导出?
svn - 有没有办法让 TortoiseSVN 暂时忽略版本化文件?
我们有一些我们希望在版本控制中使用的配置文件,因为它们指定了项目的默认设置:搜索路径、条件定义等。不幸的是,IDE(Delphi 5)也使用这些文件来保存临时信息。IDE 在开发过程中不断更新文件,这导致 Tortoise 一直将工作目录标记为已修改,即使可能发生的只是项目的构建。有时我们确实想要对这些文件进行更改,例如,如果项目搜索路径依赖项发生更改,但大多数情况下它们只是噪音源。
我的第一个想法是检查文件,在 TortoiseSVN 中应用全局忽略模式来忽略有问题的文件类型,并在我对要检查的代码进行真正的更改时删除全局忽略。然而,如果某个版本的文件已经在存储库中,Tortoise 似乎不会忽略它。
有没有一种方法可以设置它,以便
1) 文件在结帐期间被拉入
2) 有一些方法可以忽略对这些文件的更改
3) 如果需要,有一种方法可以检查文件的重大更改
svn - 我的 svn:ignore 模式有什么问题?
我有模式svn:ignore datasheets/*/*.pdf
它应该忽略当前根文件夹下多个“数据表”目录下任意深度的所有pdf。
举个例子:说我有一个像这样的目录结构
在这个例子中,模式需要忽略所有的ignore.pdf,而不需要考虑important.pdf。
显示的模式仍然包括我所有的 pdf 文件。
我知道有很多类似的问题,但似乎没有一个能够解决各种层次结构级别的问题。
c# - Subversion 和 Visual Studio 项目的最佳实践
我最近开始在 Visual Studio 中处理各种 C# 项目,作为大型系统计划的一部分,该计划将用于替换我们当前的系统,该系统是由用 C 和 Perl 编写的各种程序和脚本拼凑而成的。我现在正在从事的项目已经达到了致力于颠覆的临界质量。我想知道什么应该和不应该提交到 Visual Studio 项目的存储库。我知道它会生成各种只是构建工件并且不需要提交的文件,我想知道是否有人对正确使用 SVN 和 Visual Studio 有任何建议。目前,我正在使用带有 Visual Studio 2010 beta 的 SVN 1.6 服务器。欢迎任何建议,意见。
svn - svn propget svn:忽略。什么都不返回,但 svn 显然忽略了我的文件
我正在尝试将现有的 iPhone 项目添加到 unfuddle.com 上的颠覆帐户。
除了一些被忽略的 .a 文件外,一切似乎都很顺利。我知道它们被忽略了,因为除非我使用 --no-ignore 标志,否则我看不到它们处于 svn 状态。
当我跑
我没有输出。为了确保我没有疯,我跑了
得到这个
这意味着忽略属性中没有条目?
我如何找到这个忽略来自哪里?
svn - 在 TortoiseSVN 中隐藏文件和文件夹的问题
我想配置 Tortoise 的全局忽略模式以隐藏文件夹“scripts/shavrir/database”及其下的所有内容,包括子文件夹。为此,我在全局忽略模式中添加了这种模式:
这对直接在所述文件夹或其子文件夹中的文件都没有影响。
我不想使用 .svnignore 文件,因为我想对所有分支产生影响。我究竟做错了什么?
svn - svn中是否有全局忽略的概念?
有没有办法为 SVN 存储库或 PC 上的 SVN 客户端设置全局忽略列表?
我使用 Tortoise/Ankh/VisualSVN 之类的工具的唯一原因是因为我只想签入我需要的文件,而不需要所有 bin/obj/Resharper 的东西。
我被宠坏了.gitignore
,.hgignore
我只是将其复制到存储库,然后使用git commit -a
,而不必关心检查垃圾。
我知道我可以手动设置它,但这很乏味,我认为它必须应用于每个创建的新文件夹。
在 Windows 下使用 SVN。
svn - 为什么我需要在 TortoiseSVN 下提交忽略?
当我在版本控制下的文件上选择忽略时,它将父目录标记为更改,然后当我执行提交时,它会将 svn:ignore 属性签入到存储库,从而产生另一个修订。
为什么我需要提交 svn:ignore 属性?这是一个 TortoiseSVN 问题还是只是 SVN 的工作方式?
svn - 保护文件免受 svn commit
嘿,想象一个普通的 webapp,它带有一个log4j.properties
受版本控制的。我无法添加它,svn:ignore
因为它是强制性文件。如果我为开发进行自定义更改并且我不想提交它们,我必须注意意外提交。对于一个文件,它很容易处理,对于 3 个或更多文件,它变得令人毛骨悚然。
有没有办法从 svn commit 临时禁用这些文件?那么它更容易提交吗?我正在使用svn
和subclipse
。
svn - 使用 git 和 git-svn 桥接器时,如何在 svn 中指示要忽略的文件?
有一个主 subversion 存储库,我从中克隆了一个 git 存储库。我的 .gitignore 中有很多被忽略的文件,我希望 svn 存储库知道这些文件。
我知道我可以用来git svn show-ignore
从颠覆中拉出被忽略的列表,但我该如何做相反的事情呢?将要忽略的文件列表发送回 svn 存储库?
Git 版本(和 git-svn 是同一版本):