我從一個倉庫中取出,對多個文件進行了更改,現在我想撤消它們。SVN似乎沒有恢復更改
我試過svn revert -R .
和svn revert --depth infinity .
但是當我打電話svn status
,我仍然看到所有標記爲已修改的文件,他們似乎是因爲他們之前,我試圖還原相同。
我在文檔中看到this討論恢復更改,但它似乎處理從一個提交到另一個提交,而不是撤消所有未提交的更改。
(我沒有TortoiseSVN的訪問。)
我不能給你的狀態命令的確切轉儲,但它看起來有點像這樣:
>>svn status
? dir/
? dir/
X dir/
? dir/
Performing status on external item at [dir]
M file
Performing status on external item at [dir]
? dir/
? dir/
? file
? file
X dir/
我自己總是保持備份的壓縮,獨立於任何存儲庫。他們中很少有人按照我想要的方式做到我想要的東西,比如舊時代的版本(例如,他們給它一個新的時間戳,而不是原始的時間戳)。.....當然,遵守組織的策略並放置代碼在存儲庫中,對於其他開發人員,但通過一切手段保持獨立備份..... – JosephDoggie
回覆命令的輸出是什麼?它列出恢復的文件嗎? –
@LaurentH。我不相信有任何產出。 – JETM