2013-04-20 116 views

回答

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); 

除非你用differen重新编译TortoiseGit t代码,似乎没有办法轻松修改该日期格式。

+0

也许变量'strEndTime'(来自上面的代码)是使用某种格式选项构建的?或者它是固定的字符串。 – Prog1020 2013-04-21 17:23:44

+0

@Ingo我已经添加了'strEndTime'定义:再次是代码问题,而不是配置。 – VonC 2013-04-21 17:43:38