【问题标题】:Eclipse Subversive commit changelist?Eclipse Subversive 提交更改列表?
【发布时间】:2012-01-14 10:47:07
【问题描述】:

我刚刚创建了一个在SVN: Is there a way to mark a file as "do not commit"? 中描述的提交时忽略更改列表,它在命令行上非常棒,可以更轻松地在命令行中查看我关心的更改。

现在拥有所有这些权力和组织,我在 Eclipse 中选择了我的所有项目,然后转到团队 > 提交,提交对话框中没有更改列表的概念,我仍然必须完成所有更改并繁琐地选择要添加的文件提交。

我是否在 Eclipse 的 Subversive 中遗漏了一些允许我在提交对话框中使用更改列表的内容?

我找到了以下设置,但它似乎并没有改变任何东西......

【问题讨论】:

  • 非常想知道如何使用 Subversive 让 ignore-on-commit 也能在 Eclipse 中工作。
  • 显然我还没有答案。正因为如此,这些天我大部分的 svn 都是通过命令行来完成的。

标签: eclipse svn subversive


【解决方案1】:

我在这里看到了两种可能性:

1。使用 svn:ignore

最简单的解决方案是将不想提交的文件添加到svn:ignore 列表中。

您可以通过 Team>Add to svn:ignore... 菜单在 Subversive 中做到这一点:

2。使用变更集

替代方案是:

  • 进入同步视图
  • 单击显示更改集按钮
  • 然后您可以从右键菜单中将更改的文件添加到更改集(并创建新的更改集)。

您可以在Subversive documentation找到更多信息。

【讨论】:

  • 不会添加到 svn:ignore 需要使用 svn:ignore 属性集签入才能生效吗?如果是这样,那几乎就违背了目的。我可能会看看更改集。这是否意味着它使用自己的变更集机制而不是 svn 内置的机制?
  • 关于svn:ignore,你是对的,但如果你在自己的分支上工作,它可能是一个选择。您也可以考虑使用global-ignores...对于Subversive 的变更集,我不知道它们在内部是如何处理的,但我已经看到它们过去是这样使用的...
  • 由于我不想提交的文件在我的机器上具有本地更改,但仍处于源代码控制之下,添加到 svn:ignore 对我没有任何好处。插件中的变更集很有趣,遗憾的是它们似乎没有与 svn 内置的变更列表集成。
猜你喜欢
  • 1970-01-01
  • 2016-01-12
  • 2011-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多