svn忽略不工作

svn忽略不工作,svn,Svn,我现在正在Mac上使用SVN开发iPhone,我不小心将构建目录添加到了源代码管理中,所以我想我会查找如何将文件夹添加到忽略列表中,我确实找到了一篇关于如何这样做的文章 因此,我运行命令:svn propedit svn:ignore./build,如下所示: 然后pico成为了编辑器,我在文件的第一行也是唯一一行添加了* 然后我点击了save,但是我进入了一个似乎没有人谈论的步骤,我刚刚编辑的文件的文件名。。。这是什么 我尝试了ignore.txt、ignore和其他方法,但是我尝试的每一件事

我现在正在Mac上使用SVN开发iPhone,我不小心将构建目录添加到了源代码管理中,所以我想我会查找如何将文件夹添加到忽略列表中,我确实找到了一篇关于如何这样做的文章

因此,我运行命令:svn propedit svn:ignore./build,如下所示:

然后pico成为了编辑器,我在文件的第一行也是唯一一行添加了*

然后我点击了save,但是我进入了一个似乎没有人谈论的步骤,我刚刚编辑的文件的文件名。。。这是什么

我尝试了ignore.txt、ignore和其他方法,但是我尝试的每一件事都没有将构建目录及其子目录/文件添加到ignore列表中


如何执行此操作?

svn propedit创建一个包含属性当前值的临时文件,并在编辑器中打开此临时文件。您应该将文件保存在临时位置,而不是新位置。当编辑器退出时,svn propedit将注意到您对临时文件进行了更改(如果您这样做了),并将其内容用作属性的新值。

您应该将该属性设置为您希望模式应用到的目录,很可能是:

引述:

因此,您要执行的命令是:

svn propedit svn:ignore .
编辑器应该打开,指向某个临时文件。您现在可以更改模式,例如,添加一个带有build的新行,然后保存它

只有未版本的文件可以忽略,要从存储库中删除添加的directoy,然后可以开始忽略,请运行:

svn rm --keep-local build

一旦添加并提交了目录或文件,就不能再忽略它。您需要SVN删除该文件夹,然后将生成添加到其父文件夹的忽略列表中。

嗯,它不工作…:运行命令,然后打开临时文件,将*添加到名为svn-prop.tmp的文件中,我得到的输出对“build”上的属性“svn:ignore”没有更改,对“svn:ignore”上的属性也没有更改,我在终端的输出中得到了这样的结果:“build”上没有对属性“svn:ignore”的更改,也没有对属性“svn:ignore”的更改。“打开的临时文件中应该放什么?*?”?您是否已提交添加的生成目录?您是否已svn revert build以还原添加?我已提交过一次生成目录,没有,我没有还原任何内容是的只是告诉客户端工具svn xyz不要显示某些内容并不会使提交到存储库的内容消失。停止构建过程一段时间,完全删除构建目录,并进行svn更新,以签出提交的构建目录。然后,您可以svn删除构建。您还可以删除svnhttp://..../build 直接在服务器上,如果您知道远程地址svn infoah!经过一番挖掘,我发现这是行不通的,因为:svn:ignore只是为了:在第一段末尾的命令svn status、svn add和svn import中过滤未版本的文件和目录。我写了同样的话,但我的评论被删除了,我不明白为什么。svn:ingore只为大学服务files@S一旦你提交了一个文件,你就告诉SVN你想跟踪它;告诉它忽略同一个文件没有任何意义。你的评论仍然在原来的帖子上。评论仍然存在,但投了一张反对票。2.我无意中将构建目录添加到了源代码管理中,我要告诉您的是,svn:ignore永远不会在构建目录中工作,因为它在源代码管理中,svn:ignore只对不在源代码管理中的文件工作。
svn rm --keep-local build