如我們所知,如果在該文件夾級別執行合併,TortoiseSVN將創建svn:mergeinfo
作爲文件夾屬性。這可能是頂級文件夾(如中繼)或某個子文件夾。我一直認爲可以在子文件夾級別合併,因爲子文件夾上的svn:mergeinfo
將在頂級文件夾級別合併時使用。我認爲它一直在爲我工作,直到今天,當我看到一個我無法解釋的案例。如何在頂層文件夾級別合併時使用子文件夾的mergeinfo?
我看到在子文件夾級別的合併從分支到幹線,我可以在幹線在這個版本上看到該子文件夾中的svn:mergeinfo
特性爲好。
但是,如果我嘗試合併從分支到幹線再次在頂部文件夾級別,在該分支合併版本是不是灰色的。如果我嘗試合併,那麼只需合併頂部文件夾中的屬性,而不需要更改任何代碼。如果我嘗試從該子文件夾合併一個文件夾,那麼合併的修訂版也不會變灰。
我無法解釋我在這裏看到的。任何人都可以對此有所瞭解嗎?我正在使用最新的TortoiseSVN 1.8.1。在過去,我使用的是TortoiseSVN 1.7及以下版本。是否有最新版本的TortoiseSVN有意改變了這種行爲,還是我在這裏錯過了一些東西?