可以說我提交了一個新的.cs文件。老闆說回滾,但我不想在本地放棄該文件。如果我在恢復該文件的修訂版本中恢復對該文件的修訂版本,是否將其從本地副本中刪除?究竟發生了什麼?從Subversion中刪除添加的文件,但不是本地副本
回答
可能的解決方案:將文件複製出本地副本,然後從SVN中刪除,然後執行提交。提交完成後,將文件複製回本地副本。
如果還原它,那麼對該文件所做的更改可能會消失,並且該文件可能也會消失。
假設您的意思是您更新到文件已被刪除的版本,本地副本是否會被刪除。
是的。但是,如果您更新到文件存在的修訂版本,它將會回來。
此外,如果您在svn刪除文件後將文件放回到結帳中,它將成爲本地文件,並且不會被更新或刪除。如果您使用該文件更新爲修訂版,您將收到警告。
如果您選擇Tortoise Delete命令,TortoiseSVN會在本地刪除文件。爲了防止這種情況,您可以在命令行運行svn delete filename --keep-local
。
或者,正如下面的Oskar評論,您可以Shift-右鍵單擊工作副本中的文件並選擇Delete(保留本地)。
這將排隊刪除發生在您的下一次提交,以及您可能做出的任何其他更改。
如果你右鍵點擊時按住shift,TortoiseSVN會給你更多選擇,包括「刪除(保持本地)」...... – 2009-10-30 14:53:45
不錯!不知道。 +1 – 2009-10-30 15:07:19
這應該被標記爲答案。 :) – 2012-03-17 17:13:34
- 1. 從SVN信息庫中刪除文件,而不刪除本地副本
- 2. P4:如何刪除軟件倉庫文件的本地副本?
- 3. 版本控制下的git文件夾,但從工作副本中刪除
- 4. svn從回購和刪除工作副本中刪除文件
- 5. Git:從版本中刪除文件,但不刪除它
- 6. 刪除github上的文件夾,但不是在本地
- 7. SVN如何刪除本地副本?
- 8. SVN:僅從工作副本中刪除文件,但不從存儲庫中刪除
- 9. 如何從svn工作副本中刪除文件而不刪除它?
- 10. 從存儲庫中刪除文件,但保留在本地
- 11. 如何從Subversion中刪除文件(使其「未版本化」)?
- 12. 如何從git添加索引中刪除文件,而無需從任何存儲庫本地刪除文件
- 13. bash - 從文本文件中刪除多行不同的文本
- 14. 'svn switch'永遠刪除本地添加的文件嗎?
- 15. 從TortoiseSVN工作副本中刪除所有文件
- 16. 從本地存儲庫中刪除「已刪除」文件
- 17. 從合併請求中刪除文件,但不是從git中刪除文件
- 18. Android的副本文件不工作的本地SQLite文件
- 19. 不要從texbox刪除,只在c中添加一些文本#
- 20. 關於Bash/Shell腳本:如何(添加文本)而不是(刪除)輸出文件中的所有文本?
- 21. 列表框添加項目刪除但文本框項目不刪除
- 22. 是否可以從Subversion獲取添加或刪除的文件列表?
- 23. 刪除但不取消本地通知
- 24. 從文件中刪除文件版本
- 25. 本地忽略git文件,但不要將它們從存儲庫中刪除
- 26. Building APK從文件名中刪除本地庫版本號
- 27. Python腳本將文本寫入文件,但不添加文本應該是
- 28. Git拉本地不會刪除已刪除的文件
- 29. 在Visual Studio中刪除本地文件
- 30. 從文本文件中刪除所有文件的腳本
我完全迷失了。什麼是在烏龜恢復修改? – PositiveGuy 2009-10-30 03:05:41