Svn 如何在不还原的情况下撤消外接程序版本应用程序

Svn 如何在不还原的情况下撤消外接程序版本应用程序,svn,versions,Svn,Versions,我使用mac的subversion版本应用程序。我添加了一个新文件(通过右键单击->添加)。我想撤消此操作。既然我还有其他本地更改,我还想保留这些更改,那么如何在不恢复的情况下做到这一点呢?这可以从版本应用程序本身完成吗?我确实看到了这个问题,但我真的很想知道它是否在应用程序中可行。另外,我不确定这个答案是否适用于我的情况。谢谢大家! 尝试添加以忽略要保留在本地的文件。正如我向Dave提到的,我无法删除或忽略该文件。我最终只恢复了那个文件,它恢复到了原始状态,还没有添加 谢谢你,戴夫。不幸的是,

我使用mac的subversion版本应用程序。我添加了一个新文件(通过右键单击->添加)。我想撤消此操作。既然我还有其他本地更改,我还想保留这些更改,那么如何在不恢复的情况下做到这一点呢?这可以从版本应用程序本身完成吗?我确实看到了这个问题,但我真的很想知道它是否在应用程序中可行。另外,我不确定这个答案是否适用于我的情况。谢谢大家!

尝试添加以忽略要保留在本地的文件。

正如我向Dave提到的,我无法删除或忽略该文件。我最终只恢复了那个文件,它恢复到了原始状态,还没有添加

谢谢你,戴夫。不幸的是,当我试图忽略时,我得到了消息
“test.php”项不能被忽略,因为它处于版本控制之下。先删除它,然后再试一次。
当我尝试删除时,也会出现一个错误。
发生了一个subversion错误:“test.php”有本地修改--先提交或还原它们
,关键是我不想提交它(我不想丢失文件)。所以我试着按照建议——只恢复那个。我原本不确定这是否能满足我的需要,但我没有其他选择,于是尝试了一下——而且成功了。当我问这个问题时,我认为我唯一的选择是恢复整个项目。我不想那样。事后看来,恢复一个文件是有道理的。