当从终端调用时,是否可以添加换行符或以某种方式格式化 git diff
的输出?
这是我的一个 git diff
的摘录,其中在上一个文件 diff(以最后一个 + 结尾)之后,下一个文件 diff 开始。
+ def loader_collatefn(self, batch_list):
+ return data.dataloader.default_collate(batch_list)
+
+ def __getitem__(self, idx):
+ pass
+
+ def __len__(self):
+ pass
+
diff --git a/dataload/mrds_dataset.py b/dataload/mrds_dataset.py
index 9a5d60a..b751bc7 100644
--- a/dataload/mrds_dataset.py
+++ b/dataload/mrds_dataset.py
@@ -9,6 +9,7 @@
from PIL import Image
from . import DataPhase
+from . import BaseDataset
但是,我认为如果每个文件的差异之间有一些换行符,那么如果我快速滚动差异,我可以更轻松地看到下一个文件何时开始,这会更具可读性。
有没有 git 配置选项?
最佳答案
尝试将 diff 输出传递到此:
git diff blah blah blah | sed 's/^diff/\n\n\ndiff/'
这将造成分离
关于git - 使用换行间距格式化 git diff,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56469235/