我正在尝试将一堆文件夹复制到一个新文件夹,并希望将文件提交到新文件夹中。
新文件夹名为test
但是当我尝试svn add test/
时,它给了我'test' is already under version control
错误。我需要commit
新的测试文件夹,并且需要版本中该文件夹下的文件。这样做的最佳做法是什么?
答案 0 :(得分:3)
不要复制然后使用svn add
。这将创建一组完全独立的文件,文件将彼此无关。相反,请使用svn copy
(aka svn cp
)。这样,您可以将原始集上发生的更改合并到测试集中。
此外,在你完成它的同时,让它成为一个完整的分支。 Subversion中的分支是light和quick。将整个项目划分为您的测试区域。不要只做几个目录。这样,您可以将其视为整个项目。
最后,请确保您的目录尚未存在。这是您的错误消息告诉您的。