金慶的專欄
C++博客
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
::
423 隨筆 :: 0 文章 :: 454 評論 :: 0 Trackbacks
公告
我的隨筆
我的評論
我參與的隨筆
留言簿
(12)
給我留言
查看公開留言
查看私人留言
隨筆分類
(502)
1. C/C++(166)
(rss)
2. 網游開發(108)
(rss)
3. Golang(20)
(rss)
4. Linux/Unix(30)
(rss)
5. 軟工與管理(44)
(rss)
6. Python(23)
(rss)
7. Erlang(18)
(rss)
8. Rust(16)
(rss)
9. 其它(77)
(rss)
隨筆檔案
(423)
2023年1月 (1)
2022年11月 (1)
2022年10月 (2)
2022年9月 (1)
2022年4月 (6)
2022年1月 (2)
2021年12月 (4)
2021年11月 (6)
2021年10月 (2)
2021年9月 (2)
2021年8月 (7)
2021年7月 (2)
2021年5月 (2)
2021年3月 (1)
2021年2月 (2)
2021年1月 (1)
2020年12月 (1)
2020年10月 (1)
2020年9月 (5)
2020年8月 (1)
2020年7月 (1)
2020年6月 (1)
2020年4月 (2)
2020年3月 (3)
2020年2月 (3)
2020年1月 (1)
2019年12月 (1)
2019年9月 (2)
2019年4月 (2)
2019年1月 (1)
2018年12月 (1)
2018年11月 (3)
2018年10月 (1)
2018年9月 (3)
2018年8月 (3)
2018年7月 (2)
2018年6月 (4)
2018年5月 (4)
2018年4月 (4)
2018年3月 (1)
2018年1月 (2)
2017年12月 (2)
2017年11月 (3)
2017年10月 (3)
2017年8月 (7)
2017年7月 (1)
2017年6月 (1)
2017年5月 (3)
2017年4月 (3)
2017年3月 (3)
2017年2月 (2)
2017年1月 (2)
2016年12月 (5)
2016年11月 (2)
2016年10月 (2)
2016年9月 (1)
2016年8月 (6)
2016年7月 (3)
2016年6月 (2)
2016年5月 (4)
2016年4月 (2)
2016年3月 (2)
2016年1月 (3)
2015年12月 (2)
2015年11月 (2)
2015年10月 (1)
2015年8月 (2)
2015年7月 (1)
2015年6月 (1)
2015年5月 (4)
2015年4月 (3)
2015年3月 (4)
2015年2月 (5)
2015年1月 (4)
2014年12月 (3)
2014年11月 (3)
2014年10月 (2)
2014年9月 (3)
2014年8月 (1)
2014年4月 (4)
2014年3月 (1)
2014年2月 (4)
2014年1月 (5)
2013年12月 (5)
2013年11月 (5)
2013年9月 (2)
2013年8月 (2)
2013年7月 (2)
2013年6月 (2)
2013年5月 (1)
2013年1月 (2)
2012年12月 (1)
2012年11月 (1)
2012年9月 (1)
2012年8月 (3)
2012年7月 (2)
2012年6月 (1)
2012年4月 (3)
2012年3月 (2)
2012年2月 (3)
2012年1月 (2)
2011年11月 (2)
2011年10月 (3)
2011年9月 (2)
2011年8月 (2)
2011年7月 (3)
2011年6月 (2)
2011年5月 (3)
2011年1月 (2)
2010年12月 (1)
2010年11月 (2)
2010年10月 (2)
2010年9月 (3)
2010年8月 (2)
2010年7月 (3)
2010年6月 (1)
2010年5月 (3)
2010年4月 (3)
2010年3月 (5)
2010年2月 (4)
2010年1月 (4)
2009年12月 (2)
2009年11月 (3)
2009年10月 (4)
2009年9月 (3)
2009年8月 (2)
2009年7月 (4)
2009年6月 (1)
2009年5月 (3)
2009年4月 (4)
2009年3月 (2)
2009年2月 (5)
2009年1月 (1)
2008年12月 (7)
2008年11月 (4)
2008年10月 (1)
2008年9月 (3)
2008年8月 (4)
2008年7月 (3)
2008年6月 (4)
2008年5月 (6)
2008年4月 (7)
2008年3月 (6)
2008年1月 (5)
2007年12月 (7)
2007年11月 (4)
2007年10月 (5)
2007年9月 (6)
2007年8月 (8)
2007年7月 (5)
相冊
公告照片
搜索
積分與排名
積分 - 659000
排名 - 25
最新評論
1.?re: boost::asio::spawn 將一統C++網絡庫
asio 成為C++首選網絡庫
--linda
2.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--金慶
3.?re: mingw編譯OrzNet
能發送一個mingw編譯好的OrzNet庫給我嗎? liuweiqcxy@163.com
謝謝!
--劉威
4.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--bigbad
5.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--bigbad
閱讀排行榜
1.?"multiple definition of" 錯誤(11054)
2.?SVN中邪惡的replace(10972)
3.?VS2005編譯libevent(10429)
4.?混音算法的學習與研究(10230)
5.?C調用lua腳本的效率測試(9018)
評論排行榜
1.?VC6正在被拋棄(35)
2.?VS2005編譯libevent(21)
3.?"multiple definition of" 錯誤(18)
4.?C++引用優于指針(17)
5.?ACE與ASIO之間關于Socket編程的比較(16)
SVN中邪惡的replace
SVN中邪惡的replace
(轉載請注明來源于金慶的專欄)
用TSVN客戶端刪除一個文件, 然后再新建一個同名文件,
可以看到該文件上的圖標被打上了TSVN的小紅叉.
然后Add, Commit, 就會出現一條replace記錄.
replace的操作會有個提示, 就是Add(as replacement)...命令項與普通的Add不同.
意思應該是該文件被替換了.
邪惡之處是以前的更改日志顯示不出來了.
用revision graph可以看到所有歷史, 只是在replace處是斷裂的.
也就是說替換的效果是重新開啟一個文件的更改記錄, 隱藏之前的記錄.
我想不出什么情況下需要這種功能.
更邪惡的是, revert changes from this revision會失敗(TSVN 1.4.3).
錯誤原因是該文件的上個版本不存在.
好像所有的Add操作都是無法revert, 應該算是個缺陷吧?
為了還原該替換,須刪除該文件, 然后revert changes from this revision.
posted on 2009-06-18 14:53
金慶
閱讀(10972)
評論(8)
編輯
收藏
引用
所屬分類:
5. 軟工與管理
、
9. 其它
評論
#
re: SVN中邪惡的replace
2009-06-19 08:56
aa
正常
svn本沒有replace,win上的svn客戶端增加的功能吧
相當于刪除 再增加,既然刪除了 以前的歷史自然沒了,新增加的自然要重頭開始。
刪除后 commit,之后再增加一樣。和svn server本身沒啥關系
回復
更多評論
#
re: SVN中邪惡的replace
2010-02-26 13:25
Jim
為了還原該替換,須刪除該文件, 然后revert changes from this revision?
該文件是那個文件?是整個checkout文件還是被replace的同名文件?
我也碰到同類問題,煩
回復
更多評論
#
re: SVN中邪惡的replace
2010-02-26 15:11
金慶
@Jim
自己試試吧。試過才能理解SVN操作。
回復
更多評論
#
re: SVN中邪惡的replace
2010-08-19 14:35
fj
我也碰到這個問題了,不會還原啊。試了半天沒試出來怎么操作。
博主指導一下吧:)
回復
更多評論
#
re: SVN中邪惡的replace
2010-08-20 10:10
金慶
@fj
SVN log 中有個 replacing 記錄,對該記錄的版本執行 “revert changes from this revision” 即可。注意要TSVN顯示整個目錄的log。
回復
更多評論
#
re: SVN中邪惡的replace
2011-06-27 18:02
frankie
我也遇到這樣的問題。解決方法是:退回上一級目錄,點擊文件所在目錄,svn選擇revert,選擇有delete記錄的那項,點擊確定就回來了。
回復
更多評論
#
re: SVN中邪惡的replace
2012-06-14 20:03
marten
我也遇到此問題,請問是在客戶端操作碼?還是沒能還原。。。
回復
更多評論
#
re: SVN中邪惡的replace
2012-06-15 10:37
金慶
@marten
是在客戶端操作。目前版本的TSVN的show log有個選項, "stop on copy/rename", 取消該選項,應該能看到歷史記錄了。
回復
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
TortoiseGit is OK but GitExtensions fails
命名
SVN重命名時不要更改內容
刪除隱性的git submodule
用docker stack開啟redis集群
Lua區分公有私有接口
Lua53 premake
ejabberd開發和部署
Windows運行GitStats
CMake搜索Boost1.57失敗及解決
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © 金慶
狠狠色丁香久久婷婷综合五月
|
99久久免费国产特黄
|
久久青青草原亚洲av无码app
|
久久丫精品国产亚洲av
|
国产精品99久久久久久董美香
|
久久av高潮av无码av喷吹
|
99久久国产亚洲综合精品
|
99久久综合狠狠综合久久止
|
国产精品日韩深夜福利久久
|
亚洲国产精品高清久久久
|
日产久久强奸免费的看
|
久久亚洲日韩精品一区二区三区
|
久久久久久久久久久精品尤物
|
久久国产乱子伦免费精品
|
久久夜色撩人精品国产
|
久久精品国产亚洲av水果派
|
欧美亚洲另类久久综合婷婷
|
97久久超碰国产精品旧版
|
国产成人精品综合久久久久
|
久久av高潮av无码av喷吹
|
久久久久一区二区三区
|
日韩精品久久无码人妻中文字幕
|
无码乱码观看精品久久
|
久久黄视频
|
99久久婷婷国产综合精品草原
|
久久亚洲日韩精品一区二区三区
|
久久婷婷五月综合色高清
|
99久久这里只精品国产免费
|
色婷婷狠狠久久综合五月
|
久久久久国产成人精品亚洲午夜
|
欧美精品一本久久男人的天堂
|
浪潮AV色综合久久天堂
|
无遮挡粉嫩小泬久久久久久久
|
国产精品久久久久久久app
|
亚洲精品tv久久久久久久久久
|
久久美女网站免费
|
久久婷婷久久一区二区三区
|
香港aa三级久久三级
|
久久久久无码精品
|
欧美日韩精品久久久免费观看
|
超级碰碰碰碰97久久久久
|