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
&引用;“显示注释”;eclipse中的信息由于格式化而丢失,是否可以在格式化并提交整个文件后恢复变更集历史记录?_Eclipse_Svn_Changeset - Fatal编程技术网

&引用;“显示注释”;eclipse中的信息由于格式化而丢失,是否可以在格式化并提交整个文件后恢复变更集历史记录?

&引用;“显示注释”;eclipse中的信息由于格式化而丢失,是否可以在格式化并提交整个文件后恢复变更集历史记录?,eclipse,svn,changeset,Eclipse,Svn,Changeset,他, 我无意中对一个大xml文件应用了新的格式,并在svn中提交了它。由于新的格式,如果我选择“Team->Show Annotation”(谁修改了该行),那么有关以前变更集的所有信息都将丢失。有没有办法恢复注释历史记录 由于“显示注释”视图将再次为每一行显示我的新更改集,因此,在不为整个文件应用格式的情况下恢复并再次提交更改集将不起作用 谢谢 编辑:其他信息右键单击文件->团队->显示历史记录上的上下文菜单,然后查看哪个版本是正确的。右键单击文件->团队->显示历史记录上的上下文菜单,然后查

他,

我无意中对一个大xml文件应用了新的格式,并在svn中提交了它。由于新的格式,如果我选择“Team->Show Annotation”(谁修改了该行),那么有关以前变更集的所有信息都将丢失。有没有办法恢复注释历史记录

由于“显示注释”视图将再次为每一行显示我的新更改集,因此,在不为整个文件应用格式的情况下恢复并再次提交更改集将不起作用

谢谢


编辑:其他信息

右键单击文件->团队->显示历史记录上的上下文菜单,然后查看哪个版本是正确的。

右键单击文件->团队->显示历史记录上的上下文菜单,然后查看哪个版本是正确的。

对不起,我对这个问题描述得很糟糕。我需要恢复的是eclipse中文件的“show annotation”信息。每行都标记了导致更改的变更集。现在,“ShowAnnotation”中显示的是我的单个变更集。恢复和提交不应该纠正它,因为我的变更集将再次修改它。我想我应该以某种方式取消服务器端的最后一个chageset?也许您可以在提交之前对源代码树进行分支,然后从那里继续。如果这是不可接受的,您可以事后标记/分支提交,但我对SVN了解不够-这可能是不可能的。不,它不起作用。我尝试将文件切换到所需的修订版,并用本地历史记录替换内容,但在提交更正后,行批注会显示每行的上一个修订号:(您可能永远也无法从Eclipse中获取它-请查看一下,不要忘记备份整个存储库!抱歉,我对这个问题描述得很糟糕。我需要还原的是“show annotation”文件的eclipse中的信息。每一行都标记有导致更改的变更集。现在,“show annotation”中显示的是我的单个变更集。还原和提交不应该纠正它,因为我的更改集将再次修改它。我想我应该以某种方式取消服务器端的最后一个检查集?也许您可以在提交之前对源树进行分支,然后从那里继续。如果这不可接受,您可以对提交进行事后标记/分支,但我不这样做对SVN了解得足够多-这可能不可能。不,它不起作用。我尝试将文件切换到所需的修订版,并用本地历史记录替换内容,但提交更正后,行批注会显示每行的上一个修订号:(您可能永远不会从Eclipse中获得它—请查看一下,不要忘记备份您的整个存储库!