我在SVN控制下有一个目录树,我想在树中添加和提交几个新文件。其中一些文件已经在SVN下,而其他文件则不在SVN下。有时甚至连新文件的父目录都不在SVN下。我有所有新文件的名称,但我还不知道哪些在SVN下,哪些不在SVN下。
我正在寻找一种简单的方法来添加和提交所有这些文件。
添加不在SVN下的文件实际上很简单:我使用svn add --parents --quiet FILES...。这将添加所有那些不在SVN下的文件,而不会对那些已经注册的文件执行任何操作。但svn commit似乎没有类似的操作。当我在刚刚添加的文件上执行svn commit时,它报告父目录还不在SVN控制之下。似乎没有针对svn commit的--parents选项。
有什么建议吗?
发布于 2012-01-20 03:48:34
默认情况下,AFAIK、svn提交是递归的。从树的根目录提交,所有内容都应该立即提交。
发布于 2012-04-21 05:02:07
svn add --force
svn commit -m "yes the damn thing works"https://stackoverflow.com/questions/8932165
复制相似问题