从svn中删除目录,但将其保留在本地

从svn中删除目录,但将其保留在本地,svn,Svn,我将一个项目导入到svn中。该项目包括一个缓存目录。我想从repo中删除缓存目录,但将其保留在我的工作副本中 奖励点:我至少有一位同事分享此回购协议。如果他的缓存也不再进行版本控制,那就好了 谢谢你的帮助。请参阅 每个开发人员都会使用svn:ignore属性来防止其他用户对缓存进行版本控制。如果缓存目录不存在,是否会自动重新创建它(在理想的系统中会) 如果没有,请将缓存目录复制到其他位置,然后将其从工作副本中删除(svn rm)。然后告诉Subversion在将来使用cache目录父目录上的sv

我将一个项目导入到svn中。该项目包括一个缓存目录。我想从repo中删除缓存目录,但将其保留在我的工作副本中

奖励点:我至少有一位同事分享此回购协议。如果他的缓存也不再进行版本控制,那就好了

谢谢你的帮助。

请参阅


每个开发人员都会使用svn:ignore属性来防止其他用户对缓存进行版本控制。

如果缓存目录不存在,是否会自动重新创建它(在理想的系统中会)

如果没有,请将缓存目录复制到其他位置,然后将其从工作副本中删除(
svn rm
)。然后告诉Subversion在将来使用
cache
目录父目录上的
svn propset svn:ignore'cache'
忽略它。承诺一切。然后将
缓存
从其安全位置复制回来

下一次更新时,其他开发人员可能会丢失其
缓存
目录;他需要做复制/更新/复制舞蹈来保持它


如果
cache
确实自动重新生成,只需运行
svn rm
并设置属性。

您使用的是什么subversion客户端?重命名它,提交它的删除,然后将其移回。但是,除非您的同事采取同样的预防措施,否则他在同步时将丢失其副本。在SVN 1.8中,您可以在服务器级别设置SVN:global ignores和SVN:ignore属性,并将其应用于用户的工作副本。