Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不小心将文件签入到 SVN。
我想撤消这个。
我知道我可以svn merge -r COMMITTED:PREV。然后签入我的工作副本。
svn merge -r COMMITTED:PREV
但现在我失去了在本地完成的工作。
有没有更好的办法?
查看另一个工作副本并在那里执行反向合并。或者将您的更改复制到其他地方,执行合并,然后将您的更改复制回来。
如果你修改了工作副本,你可以(除了注明的食谱)
svn diff
svn revert