TortoiseGit:如何在“Git命令进度”窗口中更改日期格式?

时间:2013-04-20 15:20:35

标签: git github tortoisegit

我在Windows上使用Git + TortoiseGit。我想隐藏日期/时间戳记在“你执行推送回购,日期NNNNNNNNNNNNN”窗口(不是确切的标题)。

window

如何隐藏此日期/时间戳或缩短(仅显示DDMMYYYY)?

1 个答案:

答案 0 :(得分:2)

让我们先找到打印该消息的代码:

git clone https://github.com/TortoiseGit/TortoiseGit
cd TortoiseGit

P:\git\TortoiseGit>grep -nRHI "\"Success" *
src/Resources/TortoiseProcENG.rc:3845:    IDS_SUCCESS             "Success"

P:\git\TortoiseGit>grep -nRHI "IDS_SUCCESS" *
src/TortoiseProc/SyncDlg.cpp:1176:                      temp.LoadString(IDS_SUCCESS);

因此,您可以看到正在构建的对话框消息的代码来自CSyncDlg::OnProgressUpdateUI() method

if (m_pTaskbarList)
    m_pTaskbarList->SetProgressState(m_hWnd, TBPF_NOPROGRESS);
CString temp;
temp.LoadString(IDS_SUCCESS);
CString log;
log.Format(_T("\r\n%s (%d ms @ %s)\r\n"), temp, tickSpent, strEndTime);
CProgressDlg::InsertColorText(this->m_ctrlCmdOut, log, RGB(0,0,255));

使用strEndTime being

CString strEndTime = CLoglistUtils::FormatDateAndTime(CTime::GetCurrentTime(), DATE_SHORTDATE, true, false);

除非您使用不同的代码重新编译TortoiseGit,否则似乎没有办法轻松修改该日期格式。

相关问题