【问题标题】:svn:ignore for a file already committed in subclipsesvn:ignore 已经在 subclipse 中提交的文件
【发布时间】:2011-03-02 15:19:08
【问题描述】:

我试图忽略一些我已经在 subclipse 中提交到存储库的文件

我从Subclipse svn:ignore关注了这个

你不能 svn:ignore 一个文件 已提交到存储库。

所以你必须:

  1. 从存储库中删除它
  2. 在 Eclipse 中重新创建它
  3. 通过团队设置 svn:ignore->添加到 svn:ignore

当我选择 Team->Add to svn:ignore 时,我仍然得到一个灰色的菜单

  1. 我从存储库中删除了我不想要的文件夹
  2. 我恢复了项目团队->恢复(这是我可能做错的一点)
  3. 已选择团队->添加到 svn:ignore 但它是灰色的。

我需要做什么?

【问题讨论】:

  • 我想说,您需要提交更改,而不是还原。
  • 但我从存储库中删除了文件而不是 Eclipse。

标签: eclipse svn subclipse


【解决方案1】:

您可能需要从 svn 更新,而不是恢复,以提取您在存储库中所做的更改。

Subversion 中的 Revert 只是将您的工作副本与服务器重新同步到您之前签出的版本。如果您在其他地方进行了更改,则需要更新您的工作副本以指向服务器上的 较新 版本:这就是更新操作。

【讨论】:

  • 你知道subclipse里面叫什么吗?在菜单中找不到类似“从 svn 更新”之类的内容。
  • 根据ibm.com/developerworks/opensource/library/os-ecl-subversion的页面,应该有一个“团队>更新”选项。
  • 知道了,'Team->Switch to another Branch/Tag/Revision' 然后选择主干。
  • 实际上有一个项目说“更新到头部”可能做同样的事情
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-09-09
  • 2010-12-16
  • 2013-06-17
  • 1970-01-01
  • 2011-03-07
  • 2016-05-14
  • 1970-01-01
相关资源
最近更新 更多