我目前正在使用的項目使用SVN進行版本控制。最初創建時(由另一個當前不可用的人員),服務器上的'public_html'文件夾已簽出到以下文件夾:https://URL/project_name/,'project_name'是存儲庫的根目錄。它沒有提供任何分支/標籤的結構,因爲它看起來並不像我們所需要的那樣。我們已經意識到我們需要分支機構在幾個版本的項目中組織並行工作,因此我們決定創建一個適當結構的新存儲庫(URL/project_name/trunk /用於主版本和URL/project_name /分行/ ...爲次要分行)。組織存儲庫本身沒有問題,但是如何爲服務器上的「public_html」文件夾執行新的檢出?如果我嘗試執行'svn checkout URL/project_name/trunk/home/public_html',我收到錯誤消息,說'public_html'已經是另一個URL的工作副本。SVN重新簽出(切換/重定位/其他?)
我試着通過Tortoise SVN來查看本地測試機器上的svn switch和svn relocate選項,但前者似乎只能在同一個存儲庫的分支之間切換,後者需要指定根存儲庫(我需要指定URL/project_name/trunk作爲checkout文件夾)。任何人都可以幫助或至少在這種情況下指導我?
我對服務器有根SSH訪問權限。
簽出一個新的新副本聽起來像我試圖做的。我應該如何刪除'public_html'目錄中的內容? – parrker9
用Ctrl-A選擇您的Windows資源管理器中的所有內容,然後按下鍵盤上的Delete鍵。 –
只要'.svn'從'public_html'消失,我應該可以做一個新的結帳,對吧? – parrker9