試圖將文件添加到我的mercurial repo時出現以下錯誤。水銀錯誤。不在根目錄下
abort: /HRTRL/img not under root
這開始當開發人員在這裏決定無視我們正常的工作流程,並直接更改了生產服務器,而不是讓他們在自己的工作目錄,然後將它們推到測試回購。然後我需要將測試回購與他的更改同步,所以我最終做的只是將他的更改複製到我的工作目錄中,這是當前的,然後推送到中央存儲庫。複製和刪除文件時,我沒有使用mercurial。我現在在我的目錄中有未跟蹤的文件,並且想添加它們以便我可以提交。我結束了上面的錯誤。
這是汞狀態
! HRTRL/css/grid.css
! HRTRL/css/ie.css
! HRTRL/css/ie7.css
! HRTRL/css/jquery.lightbox-0.5.css
! HRTRL/css/layout.css
! HRTRL/css/productPages.css
! HRTRL/css/reset.css
! HRTRL/css/typography.css
? HRTRL/img/webheadercenter.jpg
? HRTRL/img/webheaderleft.jpg
? HRTRL/img/webheaderright.jpg
? HRTRL/includes/CallLog/tests/all_tests.php
? HRTRL/includes/CallLog/views/index.php
? HRTRL/includes/CallLog/views/styles/style.css
你試過了:'hg addremove -s 90'?或者爲要添加的每個文件手動執行'hg add X',併爲每個要刪除的文件選擇'hg remove -A X'? – 2010-12-14 21:26:50
你在這裏有符號鏈接嗎?我發現這個:http://mercurial.selenic.com/bts/issue165 – 2010-12-14 21:36:17