2010-11-25 47 views
1

環境:Windows 7的+ TortoiseSVN的+的Visual Studio 2010 +的VisualSVNTortoiseSVN的工作有衝突,但文件列表複製文件夾爲空

在Windows Explorer中,我可以看到我的文件夾中的一個與小紅圈(好像有是一個衝突)。

所以我做的:

Righ click on the folder -> TortoiseSVN -> Resolved 

然後題爲「解析」出現一個窗口,告訴我「文件列表爲空」

所以我點擊「確定」,我的文件夾仍然有紅圈,

當我嘗試「清理」,我的文件夾被標記爲OK(綠圈),但如果我去父目錄回來,紅圈再次出現。

也許我不明白的svn很好如何工作的,但它真的很奇怪。

謝謝。

回答

2

小紅圈並不意味着衝突,這意味着有一個修改。 使用檢查修改對話框查看確切修改的內容。

+0

如果不是衝突,爲什麼有上下文菜單「解決......」「 – 2010-11-25 15:45:02

0

不要擔心圖標 - 它們不會定期更新。我認爲Windows有一個文件/文件夾圖標緩存,在我不知道什麼後,圖標會刷新。

如果你有沒有在你犯名單,比它的一切OK,圖標將被最終刷新。

0

文件夾本身可以由SVN跟蹤性能。其中一個屬性是svn:exernal,將外部存儲庫綁定到當前工作副本(另一個存儲庫中的一個存儲庫)。

在情況下文件夾屬性相沖突,你需要解決的.svn文件夾內文件目錄 - 丙基地。當您手動解析文件時,就像您對其他文件所做的那樣,那麼您實際上可以將其標記爲已解決衝突。

1

正如斯特凡早前指出的,上面有一個感嘆號的紅色圓圈覆蓋意味着,要麼你-or也許免工具訪問過該文件夾下的文件和編輯它的運行。

所以現在這個文件夾與您最近更新時從中央存儲庫獲得的最新版本(但僅針對您的上一次更新而不是最新狀態下的存儲庫本身)有本地區別。

衝突的疊加而不是黃色三角形帶有感嘆號。

=>您可以參考「SVN圖標疊加」文檔部分在烏龜的網站(http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-wcstatus.html)可用不同的重載的一個很好的概述。

=>運行上下文菜單操作「檢查更新」會已經給你瞬間狀態爲每個文件/文件夾列表,顯示出到底發生了什麼與他們。

相關問題