【发布时间】:2014-06-16 08:55:55
【问题描述】:
我是 SVN 新手,有一个关于删除的问题。我有两个相同代码的工作副本。副本 1 位于 ~/code/wrkingcpy/,副本 2 位于 ~/Documents/MATLAB/mfiles/wrkingcpy/。如何在不安排删除的情况下安全地删除副本 1。
当我运行SVN commit 时,它是只提交我所在的工作副本还是一次提交本地主机上的所有工作副本?我可以删除包含 wrkingcopy (副本 1)的整个代码文件夹,然后通过在该副本文件夹中从不提交而从不提交该副本吗?
抱歉绕口令,可能很混乱。我想我的主要问题是提交时它会递归工作吗?它会删除我的存储库版本吗?我想避免这种情况。也许另一种改写方式是如何在没有 svn commit 工作的情况下从 SVN 永久删除工作副本。
感谢您的所有帮助,感谢那些英雄们在 2014 年父亲节快乐。
~丹
【问题讨论】:
-
也许你会尝试至少阅读 SVN Book 的基础知识?!
-
@LazyBadger 如果您不熟悉版本控制,这是一个很好的问题。 SVN Book 从未说明如果您有多个工作副本会发生什么,以及如果您删除一个工作副本而不提交更改会发生什么。版本控制对于初学者来说是一个奇怪的概念。