2010-07-26 62 views
1

我也可以這樣來配置存儲庫:現在TortoiseSVN的:在父文件夾的多個工作文件夾的顯示狀態

 
\Util_1 
    \branches 
    \tags 
    \trunk 
\Util_2 
    \branches 
    \tags 
    \trunk 
... 

,我的本地磁盤上,我有:

 
\dev 
    \Utils 
    \Util_1 
    \Util_2 

在Util_xx文件夾只有樹幹。如果我進入Utils文件夾,TortoiseSvn會顯示每個Util的狀態圖標。不幸的是,包含它們的Utils文件夾沒有任何狀態圖標。這不是一個真正的結帳文件夾,所以我不能看到有什麼改變,除非我輸入。從Dev文件夾查看它並沒有顯示任何內容。所以發生這種情況的原因是我沒有立即簽入,因爲我不是這個回購的常規開發者,所以我在那裏忘記了一個月的文件。

有什麼辦法可以讓TortoiseSVN顯示父文件夾中子文件夾的累積狀態嗎?

回答

1

可以安裝在本地的SVN服務器,設立「utils的」回購,你跟上與「外部材料」鏈接到每個Util_1,Util_2等,...甚至那麼我不確定它是否會起作用,因爲我不知道TortoiseSVN是否顯示父級圖標中外部子級的狀態。

應該只是改變你的文件夾層次結構與您的實際存儲庫的層次結構對齊。像這樣:

\dev 
    \Util_1 
    \Util_2 
    \Non-Util_Project_Repo 

你也應該改變你的過程。如果有一個項目在一個月或更長時間內不能工作一個月,爲什麼還要保留它的工作副本?

2

由於Utils不是已檢出的文件夾,也不包含.svn,因此無法使用SVN對其執行任何操作。

0

不,你給的原因正是...... TortoiseSVN對Utilsdev一無所知,因爲它們都不是工作副本。

0

否。但是,如果Utils_1和Utils_2在存儲庫中有一個父目錄(請參閱下文),則可以檢出整個Utils目錄,以顯示準確狀態。但我不會建議,因爲檢查所有分支和標籤可能會變得混亂。

\Utils 
    \Util_1 
    \branches 
    \tags 
    \trunk 
    \Util_2 
    \branches 
    \tags 
    \trunk 
... 
相關問題