Svn 从subversion签出并放弃NetBeans中的实际本地更改

Svn 从subversion签出并放弃NetBeans中的实际本地更改,svn,netbeans,netbeans-6.9,Svn,Netbeans,Netbeans 6.9,所以我在做一个基于谷歌代码的项目。有时我用我的桌面,有时我不在家,我想在我的笔记本电脑上工作。为了简化开发,我使用subversion。为了说明我的问题,让我们假设以下场景: 首先,我在笔记本电脑上创建项目,并将其提交给谷歌代码。 下次我在台式计算机上工作时,我签出项目,完成一些工作后,我提交我的更改。 现在我想在我的桌面上更新我的项目以获得最新版本,但在我的项目的右键单击菜单中唯一可用的操作是“提交” 那我该怎么做呢 注意:假设我也做了一些我想在更新之前放弃的更改。我想您要查找的命令是reve

所以我在做一个基于谷歌代码的项目。有时我用我的桌面,有时我不在家,我想在我的笔记本电脑上工作。为了简化开发,我使用subversion。为了说明我的问题,让我们假设以下场景: 首先,我在笔记本电脑上创建项目,并将其提交给谷歌代码。 下次我在台式计算机上工作时,我签出项目,完成一些工作后,我提交我的更改。 现在我想在我的桌面上更新我的项目以获得最新版本,但在我的项目的右键单击菜单中唯一可用的操作是“提交”

那我该怎么做呢


注意:假设我也做了一些我想在更新之前放弃的更改。

我想您要查找的命令是
revert


我正在使用Subclipse,右键单击项目,转到“团队”,选择“恢复…”并删除了本地更改(在确认删除内容后)。

如果您使用的是命令行版本,适当的方法是在工作副本的根目录中使用
svn revert-R.
还原所有更改,然后使用
svn up
。不幸的是,我不知道如何在GUI上做同样的事情——我一直更喜欢命令行的简单性。@Stuart这听起来不像是回复到meThanks的注释。当然,我可以从cli中执行此操作,我只是想知道NetBeans是否会看到这些更改。我可以从命令行执行所有命令,但我只想让NetBeans知道项目的进展情况。@RichardOD:他说“假设我也做了一些更改,我想在更新之前放弃这些更改。”在我看来,这就像是一个更新之后的恢复——我是不是遗漏了什么?@s3v3n:“恐怕我在这方面无能为力,对不起——我根本不使用NetBeans。嗯,也许吧。这个问题已经问了半年多了,我已经转到git:)。无论如何谢谢你