我正在Windows上同时使用<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ms="urn:schemas-microsoft-com:xslt">
<xsl:output method="text" omit-xml-declaration="yes" indent="no"/>
<xsl:template match="//list/group/item">
<xsl:text>group name: </xsl:text><xsl:value-of select="../@name"/><xsl:text>
</xsl:text>
<xsl:text>item value: </xsl:text><xsl:value-of select="@value" /><xsl:text>
</xsl:text>
</xsl:template>
</xsl:stylesheet>
和git(实际上是TortoiseGit使用的)。如果我在同一个仓库中使用它们,那么cygwin-git
将开始刷新索引(如果我以前使用过其他客户端)。
在运行每个客户端之后,我比较了git status
的输出。区别在于文件状态。尽管cygwin-client确实保存了文件统计信息:
git ls-files --debug
git为Windows生成的索引中的文件统计均为0:
dev: -1177461325 ino: 227463
uid: 1129333 gid: 1178613
我可以停止git保存文件统计信息,从而在切换客户端时阻止刷新索引吗?
答案 0 :(得分:0)
有几个Git选项,您可以尝试看看它们是否会有所帮助。您可以将core.checkstat
设置为minimal
,以忽略uid,gid,设备和inode编号,还可以将core.trustctime
设置为false,以忽略ctime。根据您提供的输出,应按该顺序尝试。
请注意,您可能会遇到其他一些不兼容问题,这些问题可能会导致无法解决的问题难以解决。如果您有符号链接,则可以用不同的方式存储它们。 Cygwin可以使用本机Windows符号链接,也可以不使用本机Windows符号链接,并且取决于它是否(以及Cygwin如何存储大小)(可能的话),您可能会发现git status
仍会执行刷新。在普通的Windows和Linux的Windows子系统中,也会发生这种情况,并且在此也无法修复。
答案 1 :(得分:0)
谢谢bk2204。将$(window).on('resize', function () {
timeline.progress(0);
setUpAnimations();
scene.setTween(timeline);
});
设置为var myInfo = new discord.RichEmbed()
.setColor(...)
.setAuthor(...)
.addField(...)
.setFooter(`Requested by ${message.author.tag}.`, message.author.displayAvatarURL);
message.channel.send(message.author, myInfo)
.catch(console.error);
确实解决了这个问题。