SVN通过SVN命令行在更新期间忽略版本控制的文件

SVN通过SVN命令行在更新期间忽略版本控制的文件,svn,Svn,我正在使用svn命令行,我想忽略一些文件,以免在我的工作副本中得到更新。我尝试了svn proset svn:ignore-F file.txt。,它会显示“属性“svn:ignore'set on”。”,当我更新它时,它仍然会更新所有文件。不过,它可以很好地用于OrtoiseSVN,但我需要它用于linux机器,因此需要一个命令行选项来实现它 我不确定它是如何处理龟的,但是svn:ignore不会影响svn update命令。您可以在此处查找其他一些选项:您不能忽略已进行版本控制的文件 如果要

我正在使用svn命令行,我想忽略一些文件,以免在我的工作副本中得到更新。我尝试了
svn proset svn:ignore-F file.txt。
,它会显示“
属性“svn:ignore'set on”。
”,当我更新它时,它仍然会更新所有文件。不过,它可以很好地用于OrtoiseSVN,但我需要它用于linux机器,因此需要一个命令行选项来实现它

我不确定它是如何处理龟的,但是svn:ignore不会影响svn update命令。您可以在此处查找其他一些选项:

您不能忽略已进行版本控制的文件

如果要在更新时忽略特定项,则需要明确地告诉svn哪些项需要更新

例如,如果您有文件A到E,但要在更新时忽略辅音,则必须执行以下操作:


svn更新一个E

由于没有任何直接的方法通过svn,所以创建了一个脚本来实现相同的目的

感谢alroc,但是该文件夹下有很多文件,因此很难通过OneHanks ioscode更新一个文件,有一个带有Ortoise svn的选项“unversion and add to ignore list”,这有助于忽略文件。是的,我看到了另一个链接,其中是文件夹链接,而我在查找文件。@A你真的想从存储库中删除这些文件并在将来被忽略吗?@alroc,我不想删除文件,我只是不想在更新过程中更新文件。我已经要求开发人员以不同的方式处理,但他坚持这一点。那么,您已经对文件进行了版本化,您希望
svn update
忽略这些文件,而不首先对其进行版本化?我认为您必须编写一个脚本,将您想要更新的文件的路径(不包括您不想要更新的路径)传输到
svn up
命令。谢谢Sameer Singh,我现在已经这样做了。@anand您能分享这些脚本吗?这将对其他人很有帮助。非常感谢。