是否有可能从存储库中删除不会从每个用户的本地存储库中删除的文件夹?
在我的例子中,有一个名为'config'的目录,旨在进行版本控制.现在我们决定从版本控制中删除该目录,但将其保留在每台人员计算机上(并将其添加到svn:依旧忽略).问题是,如果我用"svn delete"删除该目录 - 它将从每个人的计算机中删除,我不希望这样.
我所知道的唯一方法就是将它保存在你自己的工作副本上:
svn delete --keep-local
你被卡住是因为你无法忽略版本控制的文件.
如果它真的很重要并且您使用TortoiseSVN,那么您可以分两个阶段执行操作 - 创建客户端预更新挂钩以导出目录(或文件),然后在更新后(在添加svn:ignore之后)到工作副本)再次复制目录或文件.
听起来像是一个正确的PITA而恕我直言,你最好发送一封电子邮件来解释这种情况,并在你提交之前提前通知导出配置.