![](/img/trans.png)
[英]Is it safe to ignore changes in svn:mergeinfo after an SVN merge?
[英]After moving SVN server, TortoiseSVN doesn't save mergeinfo after merge
在將我們的SVN服務器移動到完全不同的機器之后,在不同的路徑上,我發現我們所有的開發團隊都無法正確合並。
具體來說,問題有點類似於這個問題 ,但這似乎不是路徑區分大小寫的問題。
更多細節,以下是我們目前使用的內容:
正如我所說,這個問題類似於鏈接問題中的問題,但是在這種情況下,我檢查了本地工作副本中的存儲庫路徑以及合並完成的路徑,它們是相同的。
我也試過做一個新的結賬,但仍然沒有運氣:TortoiseSVN說工作副本屬性已更新,但實際上並沒有。
事實上,在提交合並時,我沒有看到屬性更新。
如果我手動添加它們,那么一切順利。
除了每次手動記錄mergeinfo之外,我該怎么做才能解決這個問題?
在第一張圖片中,它看到你正在從20.0.1.45合並到你的本地副本..我認為你應該反轉你合並的來源和目標
在評論中清除后更新...
我將直接在服務器上進行所有分支/合並操作,然后使用正常的命令chekout和commit處理分支版本的本地副本。
通過這種方式,如果幾個程序員在同一個分支上工作,那么他們可以共享他們的更改並使用經典的更新,結賬和提交操作。
因此,在您的情況下,如果您的本地項目指向主干,我只需從主干更新/簽出到本地,否則在您指向的svn服務器項目上合並,提交合並,然后在本地副本中更新。
我想感謝@CiroCorvino的幫助,無論是評論和聊天,但最后我發現了這個問題。
問題似乎是因為我們不僅移動了服務器,而且還從subversion 1.6變為1.8
運行命令svnadmin upgrade /path/to/repository
似乎已經解決了問題,現在正確並自動保存了subversion mergeinfo。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.