2010-09-27 35 views
3

我們正在將一個來自StarTeam的大型舊代碼庫遷移到SVN。一切都很順利,除了很多人都缺少StarTeam的功能之一。如何在檢出之前查看存儲庫端的更改?

在StarTeam中,它可以查詢的信息庫和狀態顯示您的所有文件的列表。它會顯示所有未更改的文件,所有已更改的文件,已在存儲庫中更改過的未檢出的所有文件,存儲庫中未檢出的所有新文件,已經改變了,並且需要合併,並且你擁有的所有文件和存儲庫都沒有。

這是很容易使用TortoiseSVN看到在您的最終變化,但你怎麼看什麼樣的變化在倉庫中發生不實際運行SVN更新和下載他們呢?

回答

4

右鍵單擊目錄 - > TortoiseSVN菜單 - >檢查進行修改。

這將顯示你的本地修改,(相對於您的文件)的遠程服務器的更改和所有屬性修改了。

還有更多的細節here一半左右一路下跌的頁面。

2

並記錄在案,這裏是CLI版本:

svn diff -r BASE:HEAD 
+0

輸出所有實際線路電平的diff,而不是僅僅顯示的列表更改文件。 – 2010-09-27 21:56:32

+1

Joe White:'svn diff -r BASE:HEAD | diffstat' – slowdog 2010-09-27 23:36:52

3

您正在尋找

svn status -u 
相關問題