最近我成功提交了我的SVN存储库。但现在我在代码中做了一些更改,还添加了一些文件。现在我想将这个新文件夹(与之前的提交相同的名称)重新提交给SVN。
我试着用我的checkout目录中的新文件夹替换我的文件夹。然后我跑了
svn status
然后svn add shardha/
。
显示一些错误,SVN上已存在此名称的文件夹。
答案 0 :(得分:5)
为什么不直接提交更改?为什么需要创建一个新文件夹?您是否遇到冲突并且不知道如何解决冲突?在开始工作之前,您确定要更新吗?我不认为你需要做很多事情。
要更改工作副本,您应该:
SVN的观点是它只跟踪文件树中的差异。这就是为什么没有真正删除的原因,你总是可以恢复到特定的版本。也许你还不清楚基本面/基础知识?
答案 1 :(得分:0)
如果我理解正确,在你的工作副本中你有一个名为shardha的文件夹(让我们称之为foo)并且你:
svn add foo
(新的)失败你需要:
svn move foo foo.bak
或svn delete foo