金慶的專欄
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)
相冊
公告照片
搜索
積分與排名
積分 - 656585
排名 - 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" 錯誤(11032)
2.?SVN中邪惡的replace(10955)
3.?VS2005編譯libevent(10413)
4.?混音算法的學習與研究(10203)
5.?C調用lua腳本的效率測試(9007)
評論排行榜
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
金慶
閱讀(10955)
評論(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 © 金慶
97久久精品国产精品青草
|
欧美大香线蕉线伊人久久
|
久久青青草原综合伊人
|
大香网伊人久久综合网2020
|
99久久国产免费福利
|
尹人香蕉久久99天天拍
|
国产91色综合久久免费
|
三级片免费观看久久
|
久久A级毛片免费观看
|
久久久久人妻一区精品果冻
|
色婷婷久久综合中文久久蜜桃av
|
久久国产精品免费一区
|
国产精品久久久久久久久久影院
|
大香伊人久久精品一区二区
|
99久久国产免费福利
|
久久久久人妻精品一区二区三区
|
欧美久久精品一级c片片
|
国产A三级久久精品
|
狠狠精品干练久久久无码中文字幕
|
综合人妻久久一区二区精品
|
国产巨作麻豆欧美亚洲综合久久
|
亚洲中文久久精品无码
|
久久天天躁狠狠躁夜夜2020
|
久久亚洲精品中文字幕三区
|
伊人久久精品无码二区麻豆
|
欧美久久综合九色综合
|
精品熟女少妇aⅴ免费久久
|
91久久精一区二区三区大全
|
狠狠色综合网站久久久久久久高清
|
久久午夜无码鲁丝片
|
欧美精品乱码99久久蜜桃
|
久久久久一本毛久久久
|
国产综合精品久久亚洲
|
精品欧美一区二区三区久久久
|
99久久国产综合精品麻豆
|
大伊人青草狠狠久久
|
亚洲国产精品久久久久
|
国产精品青草久久久久福利99
|
国产ww久久久久久久久久
|
久久久中文字幕日本
|
伊人久久大香线蕉精品不卡
|