有谁知道如何解决意外犯下的几个文件?
我正在寻找Mercurial hg forget
命令的等价物。
我特别感谢任何解释如何使用Spring Tool Suite IDE解开文件的答案,而不是来自命令行。
答案 0 :(得分:0)
似乎它并不像Mercurial那么简单:)特别是如果repo与其他人共享并且他们还需要保留此文件(在从跟踪中删除并忽略后,第一个svn update
将删除它)。
有关详细说明,请参阅此答案:SVN: Ignoring an already committed file
答案 1 :(得分:0)
我找到了通过摆弄来实现这一目标的方法。这些都不是理想的 - 有人可以改进吗?
选项1:在SVN存储库中删除,然后解决
Window -> Open Perspective -> SVN Repository Exploring
查看存储库。Delete...
Spring
透视Team -> Show Tree Conflicts
SVN Tree Conflicts
透视图中,右键单击并按Resolve...
以明确接受存储库删除Spring
透视图中,右键点击该文件,然后按Team -> Add to svn:ignore
选项2:在本地删除,然后解决
svn:ignore
答案 2 :(得分:0)
在您的工作中运行svn delete <path> --keep-local
,然后svn commit
更改。
第一个命令将安排删除存储库中的文件,但是它不会在您的工作副本中触摸它,使文件无版本化。之后你可以add the file to ignores。