下載特定文件夾中,我試圖將分支合併到主幹,但沒有成功,可能是因爲在合併之前沒有更新到主幹分支。顛覆,從回購
所以,現在我要重新啓動的整個過程。我檢出了一個branchX的副本,但是一個文件夾中的一些文件在結賬後沒有改變 - 它們是主幹的舊文件。結帳後有一些樹衝突,所以我用svn resolve --accept working files or directories
解決了它們。
的問題是,一些文件沒有被下載。所以我想再次下載整個分支,因爲它在回購時忽略了本地結構。
我該怎麼做?
下載特定文件夾中,我試圖將分支合併到主幹,但沒有成功,可能是因爲在合併之前沒有更新到主幹分支。顛覆,從回購
所以,現在我要重新啓動的整個過程。我檢出了一個branchX的副本,但是一個文件夾中的一些文件在結賬後沒有改變 - 它們是主幹的舊文件。結帳後有一些樹衝突,所以我用svn resolve --accept working files or directories
解決了它們。
的問題是,一些文件沒有被下載。所以我想再次下載整個分支,因爲它在回購時忽略了本地結構。
我該怎麼做?
您在使用谷歌的代碼?我多次遇到這樣的問題。
我認爲更好的方式來做到這一點是讓結帳一個新的本地文件夾。這樣你就可以從你的回購中得到一切。然後轉到舊的本地文件夾,並採取任何未包含在新文件夾中的文件或更改任何不同的文件。然後做一個提交。這樣你將再次避免未來的問題。不要從新目錄複製到舊目錄,而是從舊目錄複製到新目錄,並且當一切正常時,刪除舊文件夾。
謝謝您的回覆,安德烈亞斯,儘管我正在使用組合!我做了什麼來解決這個問題,是從當前文件夾中刪除所有文件,包括'.svn',然後檢出我需要的分支。一切正常! – Chris
爲什麼不使用SVN 1.8+而沒有這種合併頭痛? –
@LazyBadger:SVN 1.8+沒有合併功能?或者他們做得更好? – Chris
**是**合併在SVN 1.8+。是的,在1.8中合併更容易和簡單 –