Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在SVN中冻结文件的修订_Svn - Fatal编程技术网

如何在SVN中冻结文件的修订

如何在SVN中冻结文件的修订,svn,Svn,我有一个配置控制下的项目文件,当我打开项目时,IDE总是会对其进行更改,但会进行不相关的更改,我不希望进行提交 所以我想“冻结”这个文件,使其在版本控制下继续,但新的更改被svn st命令忽略(好的,你可以对我说就是不要提交!但这正是我一直在做的,所以我想要一个更好的解决方案)。也许有一处房产可以让我做这个 谢谢。如果必须对其进行版本控制,则可能无法忽略其中的更改 如果不需要进行版本控制,只需将其添加到SVN忽略的文件中即可 但是,如果更改是不相关的,那么您可以阻止此文件的更改吗 My IDE将

我有一个配置控制下的项目文件,当我打开项目时,IDE总是会对其进行更改,但会进行不相关的更改,我不希望进行提交

所以我想“冻结”这个文件,使其在版本控制下继续,但新的更改被
svn st
命令忽略(好的,你可以对我说就是不要提交!但这正是我一直在做的,所以我想要一个更好的解决方案)。也许有一处房产可以让我做这个


谢谢。

如果必须对其进行版本控制,则可能无法忽略其中的更改

如果不需要进行版本控制,只需将其添加到SVN忽略的文件中即可

但是,如果更改是不相关的,那么您可以阻止此文件的更改吗


My IDE将一些内部版本信息保存到源文件中,因此我们编写了一个小插件,在IDE退出时还原这些更改--这解决了问题。

如果您看不到存储(和传播)更改的原因,则此文件必须不受版本控制


为了回答-您不能冻结版本文件。这就是重点。该文件必须受版本控制,特别是该版本。如果我在项目中加入了新文件,这个新版本也将处于版本控制之下,但是其他更改是无用的。