具有自定义差异转换的差异工具

时间:2020-05-19 17:47:55

标签: git

目前,我可以通过自定义差异转换来比较两个GPG文件

const highlight = () => {}; //
const mainText = document.querySelector("h1.main-textbox-about-description-text");

const imgContainer = document.querySelector('.main-textbox-about-saints');
imgContainer.addEventListener('click', (e) => {
  if (e.target.style.height === '30rem' && e.target.style.width === '20rem') {
    e.target.style.height = '35rem';
    e.target.style.width = '25rem';
  } else {
    e.target.style.height = '30rem';
    e.target.style.width = '20rem';
  }
  
  // Update the text
  mainText.textContent = e.target.dataset.caption;
});

<div class="main-textbox-about-description">
  <h1 class="main-textbox-about-description-text">St John the baptist</h1>
</div>
<!------------------------------------>
<div class="main-textbox-about">
  <div class="main-textbox-about-saints">
    <img src="images/Saint Slide/st-peter-2176658_1280.jpg" class="main-textbox-about-saints-photos main-textbox-about-saints-photos-1" onclick="highlight();" id="peter" data-caption="Peter caption">
    <img src="images/Saint Slide/saint-stylianos-2191792_1280.jpg" class="main-textbox-about-saints-photos main-textbox-about-saints-photos-2" onclick="highlight();" id="stylianos" data-caption="Stylianos caption">
    <img src="images/Saint Slide/st-demetrius-2176682_1280.jpg" class="main-textbox-about-saints-photos main-textbox-about-saints-photos-3" onclick="highlight();" id="demetrius" data-caption="Demetrius caption">
    <img src="images/Saint Slide/archon-2086750_1280.jpg" class="main-textbox-about-saints-photos main-textbox-about-saints-photos-4" onclick="highlight();" id="archon" data-caption="Archon caption">
    <img src="images/Saint Slide/st-andrew-2176673_1280.jpg" class="main-textbox-about-saints-photos main-textbox-about-saints-photos-5" onclick="highlight();" id="andrew" data-caption="Andrew caption">
    <img src="images/Saint Slide/saint-john-the-baptist-1652345_1280.jpg" class="main-textbox-about-saints-photos main-textbox-about-saints-photos-6" onclick="highlight();" id="john" data-caption="John caption">
    <img src="images/Saint Slide/st-paul-2176669_1280.jpg" class="main-textbox-about-saints-photos main-textbox-about-saints-photos-7" onclick="highlight();" id="paul" data-caption="Paul caption">
  </div>
</div>

这样我就可以通过gpg进行普通的文字对比

# .gitattributes
*.gpg filter=gpg diff=gpg
*.asc filter=gpg diff=gpg

但是现在我想通过工具来传递相同的差异,例如

git config --global diff.gpg.textconv "gpg --no-tty --decrypt"

但是失败了,因为我在git diff my-file.gpg 之前获得了文件

文本转换后是否可以使用difftool?

0 个答案:

没有答案
相关问题