2010-01-31 79 views
0

我有一個文件夾結構是這樣的...如何在Tortoise的SVN倉庫中包含父文件夾?

/main/project/web-app/versioned 
/main/project/web-app/more-versioned 
/main/project/web-app/unversioned 

我在SVN倉庫鏡像這沒有版本控制的目錄

/main/project/web-app/versioned 
/main/project/web-app/more-versioned 

我檢查了入versionedmore-versioned,但我意識到,真的我應該檢查出web-app,所以我將其作爲頂級文件夾進行檢查並將其映射到我的本地文件夾/main/project/web-app

我希望SVN(或者我用作客戶端的烏龜)弄清楚這是一個直接映射的父文件夾,並且我能夠提交所有在web-app子文件夾中更改的內容,但是當我嘗試收到一條消息,說明web-app中沒有任何更改。

我需要做些什麼才能讓SVN和/或Tortoise將我的本地Web應用程序文件夾及其內容映射到存儲庫並忽略未版本控制的文件夾?

+0

所以,你做了svn checkout web-app到c:\ path \ web-app,在web-app工作副本中編輯了一些文件,然後做了一個svn commit?請在複製的步驟上更簡潔 – 2010-01-31 10:32:03

回答

1
  1. 結賬/main/project/web-app。這會爲您提供一個名爲web-app的工作副本文件夾,其中包含versionedmore-versioned
  2. 將您的unversioned文件夾放入此新創建的web-app文件夾中。
  3. 忽略unversioned(通過將web-app上的svn:ignore屬性設置爲unversioned)。

您使用的短語「退房」讓我覺得你有現成的目標文件夾中創建您的工作副本之前。這不應該是這樣。檢出將爲您創建文件夾。

相關問題