svn - 使文件夹不受 SVN 管理

标签 svn

是否可以以不会从每个用户的本地存储库中删除的方式从存储库中删除该文件夹?

就我而言,有一个名为 'config' 的目录旨在进行版本控制。现在我们决定从版本控制中删除该目录,但将其保留在每个人的计算机上(顺便将其添加到 svn:ignore)。问题是,如果我使用“svn delete”删除该目录 - 它会从每个人的计算机中删除,我不希望那样。

最佳答案

我所知道的唯一方法是将其保存在您自己的工作副本中:

svn delete --keep-local

你被卡住了,因为你不能忽略一个版本控制的文件。

如果它真的很重要并且您使用 TortoiseSVN,那么您可以分两个阶段执行操作 - 创建客户端预更新 Hook 以导出目录(或文件),然后在更新后(在添加 svn:ignore 之后)到工作副本)再次将目录或文件复制回来。

听起来像是正确的 PITA,恕我直言,您最好发送电子邮件解释情况并在提交之前提前通知导出配置。

关于svn - 使文件夹不受 SVN 管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/610809/

相关文章:

svn - 如何从颠覆后提交脚本运行 ssh?

svn - jenkins 在 Sonar 分析过程中出现错误,由 svn blame 引起

svn - Subversion - 将文件夹移动到另一个已经存在的存储库

linux - SVN(Linux 下的命令行)如何忽略一些更改(仅将它们保留在本地)但提交其余文件

eclipse - 子剪辑中的红色箭头图标

svn - 无法 svn import 但可以 svn checkout

git - MKS Integrity 能否与其他源代码控制工具集成? (SVN, Git...)

visual-studio - SVN 预提交 Hook 以确保 .csproj 中引用的所有文件都是版本化的?

eclipse - 如何使用Subclipse SVN插件更新到修订版?

visual-studio - 如何使用 AnkhSVN 将 VS2010 项目添加到 Google Code SVN?