2013-12-10 72 views
-1

我們使用svn:externals與掛鉤版本重新使用通用組件。 我們注意到一些意外的行爲,我懷疑這可能是一個錯誤。 我們假設我們有一個文件夾A,它有一個svn:externals屬性,指向修訂版180的文件夾B. 當我在我的工作副本中更新文件夾A時,確實在修訂版180中獲得了文件夾A和文件夾B. 但是,我只更新文件夾B(在Windows資源管理器中選擇B並單擊TortoiseSvn更新)我得到它的HEAD版本,而不是180.SVN掛鉤的外部未預期的行爲

這是預期的行爲嗎?

我們使用的是TortoiseSvn 1.8.3和服務器版本1.7。

謝謝你, 吉文

+0

我不知道它是否是有意的行爲,但我可以理解它爲什麼會發生。 – alroc

回答

0

這是預期的行爲?

是的,WC中的「external」文件夾是嵌套在另一個存儲庫中的子樹的獨立WC,它沒有關於wrapper-repo的信息。因此 - 普通的svn up以通常的方式工作:更新WC到HEAD