0

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

加分项:我至少有一位同事分享了这个 repo。如果他的缓存也不再被版本化就好了。

谢谢你的帮助。

4

2 回答 2

0

查看如何在 svn-gracefully-without-disturbing-team-members 中取消版本文件

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

于 2013-05-31T15:22:07.327 回答
0

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

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

其他开发者可能会cache在下次更新时丢失他的目录;他需要做复制/更新/复制舞蹈来保持它。

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

于 2013-05-31T15:23:37.400 回答