如何在NetBeans中显示除项目名称之外的VCS路径?

Seb*_*ner 2 version-control netbeans

在Eclipse中,除了其Navigator视图中的项目名称外,还有一些选项可将与版本控制系统(例如Subversion或Git)相关的特定信息的显示配置为“标签修饰” 。

Eclipse的* Preferences *对话框中的标签装饰

NetBeans中有类似的可用功能吗?

R. *_*olt 7

您可以在项目名称中启用scm分支信息:

View -> Show versioning labels


Seb*_*ner 3

我现在意识到可以通过菜单View > Show Versioning Labels显示此类装饰。

可以在“工具” > “选项” > “团队” > “版本控制”> <版本控制系统> > <版本控制系统>状态标签中调整标签。

对此的一些描述可以在NetBeans 文档中找到。

为了获得类似于 Eclipse 中默认标签的标签,我输入了以下格式:

{commit_revision} {date} {author} {folder}
Run Code Online (Sandbox Code Playgroud)

在选项对话框中,如下所示:

颠覆状态标签

要进一步定义分支的显示方式,您需要单击“定义{文件夹}...”

在打开的对话框中,我添加了以下条目:

.*?/(?<!/src/.{1,200})((branches|tags)/.+?)(/.*)?   \1
.*?/(?<!/src/.{1,200})trunk/.+                      trunk
Run Code Online (Sandbox Code Playgroud)

看看它在对话框中的样子:

管理标签对话框

这将显示分支和标签的“branches/foo”和“tags/bar”,以及主干的“trunk”。

“项目”视图中,它将如下所示:

在*项目*视图中显示主干

在 *Projects* 视图中显示分支