1
我在Windows上使用Git + TortoiseGit。我想隐藏日期/时间戳在“您执行推回购,日期NNNNNNNNNNNN”窗口(不是精确标题)。TortoiseGit:如何在“Git command progress”窗口中更改日期格式?
如何隐藏此日期/时间戳记或使其短(只显示DDMMYYYY)?
我在Windows上使用Git + TortoiseGit。我想隐藏日期/时间戳在“您执行推回购,日期NNNNNNNNNNNN”窗口(不是精确标题)。TortoiseGit:如何在“Git command progress”窗口中更改日期格式?
如何隐藏此日期/时间戳记或使其短(只显示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()
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));
CString strEndTime = CLoglistUtils::FormatDateAndTime(CTime::GetCurrentTime(), DATE_SHORTDATE, true, false);
除非你用differen重新编译TortoiseGit t代码,似乎没有办法轻松修改该日期格式。
也许变量'strEndTime'(来自上面的代码)是使用某种格式选项构建的?或者它是固定的字符串。 – Prog1020 2013-04-21 17:23:44
@Ingo我已经添加了'strEndTime'定义:再次是代码问题,而不是配置。 – VonC 2013-04-21 17:43:38