我在 Windows 上使用 Git+TortoiseGit。我想在“您执行推送到回购,日期 NNNNNNNNNNNN”窗口中隐藏日期/时间戳(不是确切的标题)。
如何隐藏此日期/时间戳或使其简短(仅显示 DDMMYYYY)?
我在 Windows 上使用 Git+TortoiseGit。我想在“您执行推送到回购,日期 NNNNNNNNNNNN”窗口中隐藏日期/时间戳(不是确切的标题)。
如何隐藏此日期/时间戳或使其简短(仅显示 DDMMYYYY)?
让我们首先找到打印该消息的代码:
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()
方法之一:
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
是:
CString strEndTime = CLoglistUtils::FormatDateAndTime(CTime::GetCurrentTime(), DATE_SHORTDATE, true, false);
除非您使用不同的代码重新编译 TortoiseGit,否则似乎没有办法轻松修改该日期格式。