2008-09-03 125 views
1

現在我正在使用一個ASP.NET網站,它會自動生成圖像並將它們存儲在臨時文件夾中。當在我的本地系統上工作時,這些進入一個臨時文件夾,然後由Visual Source Safe接收,然後再檢查它們。因此,我想知道是否有辦法從源代碼管理中排除該特定文件夾?從ASP.NET網站的源代碼管理中排除文件夾?

我已經做了一些閱讀,發現有一些方法可以做到這一點individual files,但我還沒有發現任何關於整個文件夾。

回答

3

我想你已經找到了MS回到VS2008和MVC項目中的主要原因之一。

自從我使用VSS已經很長時間了(主要是因爲它現在已經過時了),但是大多數源代碼提供程序允許您排除文件和文件夾作爲提供程序的設置,而不是控制的項目。

如果你可以切換到一個Web項目而不是一個網站,那麼這樣做,否則我會考慮更新你的源代碼管理提供商,因爲這種排除方式很容易使用Vault,CSV,SVN,Git,VSTS和等等(僅舉幾例)。

0

我不確定這是否適合您,但如果您從VSS中排除臨時文件夾(使用VSS UI刪除VSS中的文件夾),則進入該文件夾的文件不應該「拾取「再次。

1

您使用的是ASP.NET網站還是ASP.NET Web Project?差異足以解決或推動這個問題。

網站,愛掃描文件系統和自動簽入。 項目,只檢查你告訴他們。

此外Visual Source Safe相當過時,最新的源代碼控制系統允許您按照您的要求進行操作。 SVN和TFS 2008 SP1是根據我的經驗做的。

你也可以嘗試右鍵單擊並選擇文件夾上的「排除」,但在網站的情況下,我相信這會重命名該文件夾。

0

我會建議清空/刪除您的文件夾從您的網站。讓您的網站啓動創建/驗證該文件夾,並在關機時清理並刪除它中的任何內容。這可能只是DEBUG代碼(在#if DEBUG中包裝),如果需要的話。還要爲您的項目添加一個構建腳本,每次構建腳本時都會執行此腳本。

0

您可以讓您的應用程序寫入您的網站之外的臨時文件夾嗎?

例如在C:\tempfiles

VSS不應該能夠拿起它然後。

相關問題