我会尽力解释这个。
我正在构建一个Web应用程序,并且刚刚在生产副本上进行了开发。现在我离发布更近了,我想要一个生产版本和一个开发版本。
我正在使用SVN并在完成测试功能时提交到主干。
我的计划是让我的生产副本只运行svn update,以便在通过测试时获取代码。这似乎非常简单。
以下是问题 - 制作副本有一个“上传”文件夹,可让用户上传照片。 uploads文件夹本身位于repo中的代码库中,但由于用户正在上传照片,如果代码副本只是获取更新,我该如何管理这些照片?
如果我要对制作进行更新,现在配置的方式我实际上会删除照片。
我猜我的选择是:
您怎么看?我能够清楚地解释这个吗?
答案 0 :(得分:1)
使用svn:ignore
版本化属性:$ svn propedit svn:ignore uploads
。然后输入单个*
(通配符)字符或您不希望在回购中保存的特定文件类型列表,例如*.jpg
,*.png
等。
请参阅SVN一书中的Ignoring Unversioned Items。