谁能告诉我为什么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) 我有一个在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) 我使用 Consul 进行 dns,并使用 dnsmasq 作为代理(https://www.consul.io/docs/guides/forwarding.html)。
除了直接查询consul(nslookup my.service.consul)之外,我还希望能够不带.consul后缀(nslookup my.service)进行查询。
乌班图16.04
search consul
nameserver 127.0.0.1
Run Code Online (Sandbox Code Playgroud)
server=/consul/127.0.0.1#8600
server=8.8.8.8
server=8.8.4.4
Run Code Online (Sandbox Code Playgroud)
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 …