2012-11-15 51 views
1

我有一個類似於將工作副本庫URL從svn更改爲http協議

svn://sub.domain.com/path/to/repo/trunk
之類的東西檢出了存儲庫,我需要切換到類似
http://domain.com/path/to/repo/trunk
之類的東西我試過了「switch --relocate」命令,但這是我得到的東西
svn: Repository moved permanently to 'http://domain.com/path/to/repo/trunk'; please relocate

+0

這是有用的,因爲PhpStorm 8也似乎無法從客戶端裏面做,我不記得手動重定位回購的命令。 –

回答

3

檢查是否已寫入正確的URL和
然後從工作拷貝根試試這個試試這個:

 
svn switch --relocate svn:///HOST_1/PATH_1 http://HOST_2/PATH_2 
1

我必須要注意:--relocate選項已經廢棄了svn switch,並且,如寫入錯誤-message,你必須使用命令搬遷

如果必須更改svn://sub.domain.comhttp://domain.com,你可以使用命令移居1-ST形式

svn help relocate

遷離-前綴前綴[PATH ...]

...

FROM前綴和TO-PREFIX是工作副本的現有的和新的URL的初始子, 分別。

在你的情況(在工作拷貝根)

svn relocate svn://sub.domain.com http://domain.com

,並檢查svn info結果搬遷後