2010-01-23 82 views
1

我一直在使用烏龜多年。烏龜的使用模式不再有效:按創建日期排序,也不能按修訂排序

我的標準使用習慣是讓我的win explorer瀏覽器視圖設置爲我的默認排序方式,按照修改日期的逆序排列文件。

問題:如果您必須進行全面結帳,則修改日期將成爲結帳日期的創建日期。

所以......在這種情況下,我按逆修訂號順序排序。 Win Explorer允許我將修訂版放在詳細顯示的一列中。按此排序是修改日期的密切代理。

問題:Win Vista和Win 7不再允許我顯示此列。 SVN簽出也不會保留修改日期。

所以我的標準使用習慣不再可能。

我想看看人們是否有建議如何繞過這一點,而不是放到命令行。

恐怕烏龜SVN將不得不走開,並通過不同的文件瀏覽界面,提供了修訂時列排序的行爲所取代。如果有一個好的,那麼也許這樣就行了。

OTOH,如果有人知道了SVN本身就是一種方式,其中presreves文件修改日期的方式其實就是維護整個文件提交/簽出那將是最好的解決辦法。或者即使它向簽出文件提供了修改該文件的最後一次提交的日期 - 那也可以正常工作。

+0

http://tortoisesvn.net/vistaproblems – 2010-01-23 16:29:18

回答

1

你可以讓Subversion使文件等於上次提交日期。由於上次提交日期通常(幾乎)與上次修改日期相同,因此您的工作流程將再次運行。

TortoiseSVN->設置 對話框 - >常規 - > 「設置文件日期 」最後提交時間「」

+0

雖然這帶來了一個很多新問題 - 例如編譯器在更新後不重建DLL,因爲編譯後的.dll的修改日期較新,然後是源文件等等。通常我不會推薦這個設置。 – silk 2010-01-24 20:17:00

+0

我會將這個設置用於我的文檔庫(不涉及任何構建),這主要是我使用烏龜的地方。我使用eclipse進行軟件開發,並且可以繼續使用我想的結帳日期。 – MikeB 2010-01-25 18:30:29