網誌存檔

2009年10月5日 星期一

難搞的CVS Tag

今天跟CVS奮戰了很久
原來很多問題都是跟這個Tag牽扯上關係
這套系統的防呆還有人性化的部分實在沒有做得很好

如果你也碰到無法更新
無法checkout之類的問題
記得去看一下你client端每個子資料夾下都有一個叫CVS的目錄
裡面有個Tag檔
打開來看看

或許你的問題就在那裡 ...
(你只要手動打開資料夾CVS下的Tag檔手動更正成正確的Tag值即可)
----
錯誤的Tag值會造成CVS各種奇怪的錯誤產生
而那可能只因為你不小心下了一個類似update -r xxx的指令(xxx=wrong_tag value)
而Toitoise CVS的使用者介面並沒有給你一個更正的機會
CVS也並沒有告訴你如何修正
只會一直說tag: xxx must not contain the characters ....

沒有留言:

張貼留言