使用SVN永久忽略文件

使用SVN永久忽略文件,svn,Svn,是否可以将不属于存储库的文件保存到工作副本中?我的意思是,该文件将是一个被忽略的文件,但也不会通过删除未版本化的项来消除 多谢各位 编辑:对于OrtoiseSVN,如果您按住shift键,然后右键单击资源管理器上的文件夹,将显示一个扩展菜单。此扩展菜单有一个删除未版本项的命令。就SVN而言,被忽略的文件是被忽略的文件,因此如果您想以不同方式管理其中一些文件,您需要自己编写脚本 我不知道“删除未版本项”命令是否会删除不受版本控制或不在svn:ignore列表中的文件,但如果不删除,则无法忽略要保留

是否可以将不属于存储库的文件保存到工作副本中?我的意思是,该文件将是一个被忽略的文件,但也不会通过删除未版本化的项来消除

多谢各位


编辑:对于OrtoiseSVN,如果您按住shift键,然后右键单击资源管理器上的文件夹,将显示一个扩展菜单。此扩展菜单有一个删除未版本项的命令。

就SVN而言,被忽略的文件是被忽略的文件,因此如果您想以不同方式管理其中一些文件,您需要自己编写脚本


我不知道“删除未版本项”命令是否会删除不受版本控制或不在
svn:ignore
列表中的文件,但如果不删除,则无法忽略要保留的文件。如果我没记错(我不再使用Windows),您可以让TortoiseSVN在使用界面检查修改等时忽略未版本项。

就SVN而言,被忽略的文件是被忽略的文件,因此如果您想以不同的方式管理其中一些文件,您需要自己编写脚本


我不知道“删除未版本项”命令是否会删除不受版本控制或不在
svn:ignore
列表中的文件,但如果不删除,则无法忽略要保留的文件。如果我没记错的话(我不再使用Windows),你可以让TortoiseSVN在你使用界面检查修改等时忽略未版本的项目。

这真是太旧了。用户想要的是一个被SVN忽略但仍然存在的文件

这样做的方法是,在工作目录中

svn propedit svn:忽略。


文件名放在那里,或者,例如*.cfg

这确实很旧。用户想要的是一个被SVN忽略但仍然存在的文件

这样做的方法是,在工作目录中

svn propedit svn:忽略。


然后放置文件名,或者,例如*.cfg

如何删除未版本项?(我不是指一般情况,而是指具体的做法)。您似乎指的是:。我从未使用过这个命令。你为什么要用它
svn:ignore
只是告诉svn忽略该文件,因此它不会建议添加该文件等。例如,如果在同一工作副本中使用两个不同的编译器或IDE,则删除未版本项非常有用。在我的例子中是VS6和VS2008。如果你这样做了,就让他们把中间文件和输出文件写到不同的文件夹中。在我曾经参与的一个项目中,所有的编译器等都写到
\u bin/
。对你来说,
\u-bin\vc6
\u-bin\vc9
似乎已经足够好了。VC6我再也不确定了,因为它已经很久了,但在VC9中可以设置,例如,
$(SolutionDir)\VC9\$(ConfigurationName)\obj
$(SolutionDir)\VC9\$(ConfigurationName)\bin
。如何删除未版本项?(我不是指一般情况,而是指具体的做法)。您似乎指的是:。我从未使用过这个命令。你为什么要用它
svn:ignore
只是告诉svn忽略该文件,因此它不会建议添加该文件等。例如,如果在同一工作副本中使用两个不同的编译器或IDE,则删除未版本项非常有用。在我的例子中是VS6和VS2008。如果你这样做了,就让他们把中间文件和输出文件写到不同的文件夹中。在我曾经参与的一个项目中,所有的编译器等都写到
\u bin/
。对你来说,
\u-bin\vc6
\u-bin\vc9
似乎已经足够好了。VC6我再也不确定了,因为它已经很久了,但是在VC9中可以设置,例如,
$(SolutionDir)\VC9\$(ConfigurationName)\obj
$(SolutionDir)\VC9\$(ConfigurationName)\bin
。是的,删除未版本项命令会删除带有svn:ignore属性的文件。我说持久忽略文件是因为我不希望svn在签入(忽略)中添加该文件,也不希望“删除未版本项”命令删除该文件。是的,删除未版本项命令删除具有svn:ignore属性的文件。我说持久忽略文件是因为我不希望svn在签入(忽略)中添加该文件,也不希望“删除未版本项”命令删除该文件。