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