我在一个实时服务器上有一个大项目,我想提交给一个svn repo。我已使用svn add
将所有文件和目录添加到存储库。
问题是我想要提交但没有内容的文件夹结构。文件夹名称是:
/home/myproject/media/
它包含各种文件夹,如图片,广告新闻,家庭图片等。我想提交这些文件夹,但不提交其内容。我尝试过以下操作:
cd /home/myproject/media/ svn propedit svn:ignore ./homeimages/ {{The text editor comes up}} I entered * and saved
但是当我做的时候
svn stat
homeimages
下的文件仍列在存储库中。我该如何解决这个问题?
答案 0 :(得分:17)
一旦添加到subversion,svn:ignore属性就不再适用了。您首先必须对媒体文件夹的内容进行svn remove
。完成后,SVN应该按照您的要求忽略这些文件。
答案 1 :(得分:1)
我使用SVN客户端(Tortoise SVN)并且它具有ignore-on-commit功能。试试吧。
答案 2 :(得分:0)
您可以恢复添加文件并仅添加文件夹。
svn revert --depth files
您必须在/home/myproject/media/
的每个子文件夹中执行此操作。