1

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

窗户

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

4

1 回答 1

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()方法之一:

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,否则似乎没有办法轻松修改该日期格式。

于 2013-04-21T13:32:11.293 回答