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
OrtoiseSVN忽略文件而不对其进行版本化_Svn_Tortoisesvn - Fatal编程技术网

OrtoiseSVN忽略文件而不对其进行版本化

OrtoiseSVN忽略文件而不对其进行版本化,svn,tortoisesvn,Svn,Tortoisesvn,在Tortoisesvn中,如果不对文件进行版本化,如何忽略该文件 我的意思是,该文件实际上是存储库的一部分(已版本化),但我只是在本地对其进行了更改(可以说是某种本地db设置),我不希望每次提交时它都显示在列表中 因此,基本上我需要做的设置只会影响我的本地工作。 有时,您的文件版本经常更改,但是 真的不想承诺。有时,这表明您的系统存在缺陷 构建过程-为什么要对这些文件进行版本控制?你应该使用 模板文件?但有时这是不可避免的。一个典型的原因是 您的IDE每次更改项目文件中的时间戳时 建造。项目文

在Tortoisesvn中,如果不对文件进行版本化,如何忽略该文件

我的意思是,该文件实际上是存储库的一部分(已版本化),但我只是在本地对其进行了更改(可以说是某种本地db设置),我不希望每次提交时它都显示在列表中

因此,基本上我需要做的设置只会影响我的本地工作。

有时,您的文件版本经常更改,但是 真的不想承诺。有时,这表明您的系统存在缺陷 构建过程-为什么要对这些文件进行版本控制?你应该使用 模板文件?但有时这是不可避免的。一个典型的原因是 您的IDE每次更改项目文件中的时间戳时 建造。项目文件必须进行版本控制,因为它包含所有 生成设置,但不需要仅因为 时间戳已更改

为了在这种尴尬的情况下提供帮助,我们保留了变更列表 在提交时调用忽略。添加到此变更列表的任何文件都将 在“提交”对话框中自动取消选中。你仍然可以承诺 更改,但您必须在“提交”对话框中手动选择它

右键单击修改后的文件,然后单击
SVN提交…
打开提交对话框。在提交对话框中,
右键单击文件>移动到更改列表>提交时忽略


现在,您的文件将在“提交”对话框中显示为未选中状态。

谢谢……因此它仍将显示在“提交”对话框中,但未选中……如果选择并提交,会发生什么情况……SVN会忽略更改吗?如果选择并提交,它将不会被忽略。正如您已经知道的,您不能忽略版本化的文件,这只是一种乌龟式的方法来帮助解决这种情况。