【问题标题】:How can I find a project that has uncommited changes to source control?如何找到对源代码管理进行未提交更改的项目?
【发布时间】:2011-06-20 16:11:22
【问题描述】:

我正在编写一个插件,我必须查找工作空间中存在的某个项目是否有未提交给 SVN 的文件。我正在使用颠覆性与 SVN 存储库进行交互。我确信我有一种方法,颠覆性地做到了:),但我找不到它做的地方。举个例子吧。

你知道如何做到这一点吗?或者去哪里找例子?谢谢。

【问题讨论】:

    标签: eclipse svn plugins subversive


    【解决方案1】:

    我自己从来没有干预过这段代码......但是装饰器颠覆性地放置在你的包资源管理器中的文件(小'>'用于未提交的更改)是通过 org.eclipse.ui.decorators 扩展点提供的。例如,您需要在工作区中导入 org.eclipse.team.svn.ui 插件(文件 > 导入 > 插件和片段)并查看其 plugin.xml 以找到执行此工作的装饰器(如果我没记错的话,就是org.eclipse.team.svn.ui.decorator.SVNLightweightDecorator)。

    祝你好运,团队 API 并不是最容易使用的......

    【讨论】:

      【解决方案2】:

      我不确定是否理解,但svn status 告诉您哪些文件受版本控制,哪些不受版本控制。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-09-25
        • 2016-01-05
        • 1970-01-01
        • 1970-01-01
        • 2021-07-02
        • 2021-05-13
        • 2018-08-05
        • 2018-04-06
        相关资源
        最近更新 更多