对svn副本进行常规添加
我在支持SVN的IDE(带Ankh的Visual Studio)中复制了一个文件并对其进行了修改。这做了一个文件的对svn副本进行常规添加,svn,tortoisesvn,ankhsvn,Svn,Tortoisesvn,Ankhsvn,我在支持SVN的IDE(带Ankh的Visual Studio)中复制了一个文件并对其进行了修改。这做了一个文件的svn拷贝,就像它通常应该做的那样。但是,在本例中,我希望在不连接到其他文件的情况下正常添加它 这就是我所做的(使用陆龟VN),虽然有效,但有点尴尬: 撤消添加复制的文件,删除该文件并将其放入回收站 从回收站还原已删除的文件 将文件重新添加到SVN 注意:这一切都发生在工作副本中,没有先提交 有更好的方法吗?(即,将复制的暂存文件制作成普通的添加文件) Edit:似乎svn rm--
svn拷贝
,就像它通常应该做的那样。但是,在本例中,我希望在不连接到其他文件的情况下正常添加它
这就是我所做的(使用陆龟VN),虽然有效,但有点尴尬:
撤消添加
复制的文件,删除该文件并将其放入回收站Edit:似乎
svn rm--keep local
(后跟svn add
)可以在命令行上执行我想要的操作(我还没有尝试过)。但我还没有在《乌龟》中看到这个选项。另请参见。为什么要复制文件而不保留其历史记录?@bahrep因为从逻辑上讲,它与另一个文件没有任何关系,我只是复制它,因为我想减少键入(作为一个懒惰的程序员…)为什么要复制文件而不保留其历史记录?@bahrep因为从逻辑上讲,它与其他文件没有任何关系,我只是复制它,因为我想减少键入(作为一个懒惰的程序员…)