2011-12-06 54 views
4

How can I keep the original file [commit] timestamp on Subversion?非常相似,但我有興趣在提交端保留時間戳,而不是在checkout/update端傳播它。如何在檢入到顛覆中時保留原始文件時間戳?

具體來說,我正在檢查一些(非常陳舊的)未版本控制的文件到我的閃亮的新SVN設置中,所以我將所有的東西放在一個地方,但我希望他們的時間戳反映的是實際修改時間而不是時間將它們加載到系統中(對於它們來說實際上是相同的)。

有沒有解決方案?我搜索和搜索了SVN在線文檔,但沒有找到任何似乎是我想要的東西。

回答

4

如果我正確理解你,Subversion不會這麼做。這是一個長期的要求,看起來像你想要的: Subversion issue

+0

啊,謝謝你的問題號碼的鏈接 - 它證實了我的懷疑。但是,似乎沒有在那裏提出解決方法或替代解決方案。你(或其他人)有嗎? – Arkaaito

+2

我不知道,我從來沒有這樣的需要。也許是自定義屬性?我剛剛做了'svn propset originalmodifiedtime「2001-12-31 21:40:34」DoxygenMainpage.cs「,然後用'svn propget originalmodifiedtime DoxygenMainpage.cs'檢索到它,並且它返回了正確的值。根據確切的需要,這可能會起作用。請注意originalmodifiedtime是一個新的自定義屬性,可以任意命名。您可能會閱讀有關自定義屬性並考慮將其命名爲公司首字母:originalmodifiedtime以避免名稱衝突。像'att:originalmodifiedtime' – james

相關問題