小编Ala*_*yne的帖子

Mercurial hg状态显示被忽略的文件

谁能告诉我为什么mercurial显示'hg status'命令的被忽略文件?

这是mercurial确实忽略文件的确认:

$ hg addremove
$ hg commit 
nothing changed     
Run Code Online (Sandbox Code Playgroud)

现在,看一下状态输出.我在上面的行之后立即运行了这个.(打印输出是部分的,删除了可识别的文本)

$ hg status
? Core/target/Core-0.0.1-SNAPSHOT-tests.jar
? Core/target/Core-0.0.1-SNAPSHOT.jar
? Core/target/classes/META-INF/MANIFEST.MF
? Core/target/classes/xxx/yyy/zzz/X.class
? Core/target/classes/xxx/yyy/zzz/XBackup.class
? Core/target/classes/xxx/yyy/zzz/XBackupInput.class
? Core/target/classes/xxx/yyy/zzz/XBackupOutput.class
? Core/target/classes/xxx/yyy/zzz/XImpl$GetResultsAndStatistics.class
? Core/target/classes/xxx/yyy/zzz/XImpl$MonitoringMode.class
? Core/target/classes/xxx/yyy/zzz/XImpl$UpdateMode.class
? Core/target/classes/xxx/yyy/zzz/XImpl.class
? Core/target/classes/xxx/yyy/zzz/XIsFullException.class
? Core/target/classes/xxx/yyy/zzz/XSource.class
? Core/target/classes/xxx/yyy/zzz/XUsageException.class
? Core/target/classes/xxx/yyy/zzz/CheckResults.class
? Core/target/classes/xxx/yyy/zzz/Noise.class
? Core/target/classes/xxx/yyy/zzz/core/DateTimeGenerator$TemporalMeasure.class
? Core/target/classes/xxx/yyy/zzz/core/DateTimeGenerator.class
? Core/target/classes/xxx/yyy/zzz/core/LoggingConfigurator.class
? Core/target/classes/xxx/yyy/zzz/core/ManagedIterator.class
? Core/target/classes/xxx/yyy/zzz/core/NetworkUtils.class
? Core/target/classes/xxx/yyy/zzz/core/StackTraceUtils.class
? Core/target/classes/xxx/yyy/zzz/core/Summarisable.class
? Core/target/classes/xxx/yyy/zzz/core/TimingUtils.class
? Core/target/classes/xxx/yyy/zzz/core/XMLStaticStringUtils.class
? Core/target/classes/xxx/yyy/zzz/core/Zipper.class
...
Run Code Online (Sandbox Code Playgroud)

在状态打印输出中显示了一千行这些被忽略的文件; 这是一个严重的guff.

我怎么能摆脱这个?

谢谢

更新:

这是我的.hgignore文件.

syntax:glob
.metadata*

syntax:regexp
^target.*$
^[^/]*/target.*$
^[^/]*/[^/]*/target.*$ …
Run Code Online (Sandbox Code Playgroud)

mercurial hgignore

7
推荐指数
2
解决办法
6159
查看次数

Ant构建类路径jar生成"打开zip文件时出错"

我有一个在eclipse中构建的项目,它依赖于第三方jar.我正在尝试为ant生成一个合适的构建文件 - 使用eclipses内置的export-> ant buildfile功能作为起始块.

当我运行构建目标时,我收到以下错误:

[javac] error: error reading /base/repo/FabTrace/lib/apache/geronimo/specs/geronimo-j2ee-management_1.0_spec/1.0/geronimo-j2ee-management_1.0_spec-1.0.jar; error in opening zip file
Run Code Online (Sandbox Code Playgroud)

整个构建文件(由eclipse自动生成)看起来像这样:(注意:上面的错误总是引用类路径中列出的第一个jar)

<project basedir="." default="build" name="FabTrace">
    <property environment="env"/>
    <property name="ECLIPSE_HOME" value="/opt/apps/eclipse"/>
    <property name="debuglevel" value="source,lines,vars"/>
    <property name="target" value="1.5"/>
    <property name="source" value="1.5"/>
    <path id="JUnit 4.libraryclasspath">
        <pathelement location="${ECLIPSE_HOME}/plugins/org.junit4_4.5.0.v20090824/junit.jar"/>
        <pathelement location="${ECLIPSE_HOME}/plugins/org.hamcrest.core_1.1.0.v20090501071000.jar"/>
    </path>
    <path id="FabTrace.classpath">
        <pathelement location="bin"/>
        <pathelement location="lib/apache/geronimo/specs/geronimo-j2ee-management_1.0_spec/1.0/geronimo-j2ee-management_1.0_spec-1.0.jar"/>
        <pathelement location="lib/apache/geronimo/specs/geronimo-jms_1.1_spec/1.0/geronimo-jms_1.1_spec-1.0.jar"/>
        <pathelement location="lib/commons-collections/commons-collections/3.2/commons-collections-3.2.jar"/>
        <pathelement location="lib/commons-io/commons-io/1.4/commons-io-1.4.jar"/>
        <pathelement location="lib/commons-lang/commons-lang/2.1/commons-lang-2.1.jar"/>
        <pathelement location="lib/commons-logging/commons-logging/1.1/commons-logging-1.1.jar"/>
        <pathelement location="lib/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.jar"/>
        <pathelement location="lib/javax/activation/activation/1.1/activation-1.1.jar"/>
        <pathelement location="lib/javax/jms/jms/1.1/jms-1.1.jar"/>
        <pathelement location="lib/javax/mail/mail/1.4/mail-1.4.jar"/>
        <pathelement location="lib/javax/xml/bind/jaxb-api/2.1/jaxb-api-2.1.jar"/>
        <pathelement location="lib/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar"/>
        <pathelement location="lib/junit/junit/4.4/junit-4.4.jar"/>
        <pathelement location="lib/log4j/log4j/1.2.15/log4j-1.2.15.jar"/>
        <pathelement location="lib/apache/camel/camel-jms-2.0-M1.jar"/>
        <pathelement location="lib/spring/spring-2.5.6.jar"/>
        <pathelement …
Run Code Online (Sandbox Code Playgroud)

eclipse ant zip build

6
推荐指数
1
解决办法
2万
查看次数

Resolvconf 不会将搜索域添加到带点的查询中

我正在尝试做什么

我使用 Consul 进行 dns,并使用 dnsmasq 作为代理(https://www.consul.io/docs/guides/forwarding.html)。

除了直接查询consul(nslookup my.service.consul)之外,我还希望能够不带.consul后缀(nslookup my.service)进行查询。

环境

乌班图16.04

配置

/etc/resolv.conf

search consul
nameserver 127.0.0.1
Run Code Online (Sandbox Code Playgroud)

/etc/dnsmasq.conf

server=/consul/127.0.0.1#8600
server=8.8.8.8
server=8.8.4.4
Run Code Online (Sandbox Code Playgroud)

/etc/网络/接口

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
  address 10.10.10.102
  netmask 255.255.255.0
  gateway 10.10.10.1
Run Code Online (Sandbox Code Playgroud)

问题

我遇到的问题是,查询my.service没有consulresolvconf 附加的搜索路径。

如果我更改/etc/resolv.conf为:

search consul service.consul
nameserver 127.0.0.1
Run Code Online (Sandbox Code Playgroud)

然后仅搜索my( nslookup my),service.consul后缀正确附加到查询成功,地址为my.service.consul

但即使配置相同,也不会consul附加到( )。这让我认为搜索域不会附加到点式查询中。my.service …

dns dnsmasq resolve consul

5
推荐指数
1
解决办法
3031
查看次数

标签 统计

ant ×1

build ×1

consul ×1

dns ×1

dnsmasq ×1

eclipse ×1

hgignore ×1

mercurial ×1

resolve ×1

zip ×1