我想创建一个新的存储库,但不希望以包括cachefiles等我都试过了文件夹,但它使提交的所有文件和文件夹。 在我的项目概述文件夹被标记为“忽略”为SVN,做一个初步的进口,当我取消勾选犯忽略的文件/文件夹。
Answer 1:
从事实来看,关于PHPStorm网站版本控制帮助我可以找到没有提到的“ 框犯忽略的文件/文件夹 ”
这听起来像你:
- 设置的文件/目录加载了如忽视
- 开始提交,但
- 不包括在提交.svnignore
- 找到你忽略被忽略。
问题是,SVN存储在一个名为怎么忽略细节.svnignore
,如果你想你的忽略是持久的,并适用于所有用户, 必须承诺。
更新
我认为最适合在这里您的使用情况下,过程如下,(对不起,如果我教奶奶班门弄斧),假设你的裸库已经存在,并且有一个标准的结构,如:
URL/trunk
URL/tags
URL/branches
这是命令行工具的一般过程,但可以适应:
mkdir a_new_directory
svn co URL/trunk a_new_directory
cd a_new_directory
项目的目录结构复制到这里,包括你想忽略的,(不只是文件的目录)。 在一个文本文件列表中的所有目录的相对路径,你想忽略,每行一个,如果你是没有窗户,全部用斜杠结束每个斜杠:
svn propset svn:ignore -F the_text_file.txt
如果你有,你想普遍忽视,如蝙蝠和.OBJ文件中的某些文件类型:
svn proprev svn:ignore -R *.bat
svn proprev svn:ignore -R *.obj
我个人把dir_info.txt文件,每个目录的描述到该目录,并添加他们。
SVN添加所有的目录,(和dir_info.txt文件),然后提交。
然后将文件添加到目录,SVN添加它们并提交。
文章来源: How to ignore files/folders using SVN in PHPstorm