繁体   English   中英

使文件夹不受 SVN 管理

[英]Making the folder unmanaged by SVN

是否可以从存储库中删除文件夹,就像它不会从每个用户的本地存储库中删除一样?

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

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

svn delete --keep-local

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

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

听起来像一个正确的 PITA,恕我直言,您最好发送 email 解释情况并在提交之前提前通知导出配置

您需要在目录不受版本控制后添加 svn:ignore ; 但为了让它脱离版本控制,我认为你必须 svn:删除它,让每个开发人员将其复制出来,删除 .svn 目录,进行更新,然后将其复制回来。

这个相关的问题也可能有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM