我创建了一个.svnignore文件,然后使用命令$ svn propset svn:ignore -R -F .svnignore .设置它。现在,我的当前目录.和另一个子目录figures被显示为已修改。
$ svn status
M .
M figures当我尝试将这两个目录添加到变更列表中时,它会失败。如何将这两个目录添加到变更列表中?
$ svn changelist 'Pink Fairy Armadillo' . figures
Skipped '.'
Skipped 'figures'发布于 2014-03-28 20:03:38
如何将这两个目录添加到变更列表中?
你不能。从SVN文档
Changelist限制 Changelists只能分配给文件-Subversion目前不支持使用目录的变更者。
发布于 2015-02-25 00:52:08
不确定去年3月是否正确,但可以使用以下命令递归地添加目录中的所有文件
svn changelist my_changelist --recursive folder_name它确实添加了所有内容,而不仅仅是修改过的文件,但是您的提交应该只访问修改过的内容,并且可以使用相同的递归标志从变更列表- 见这个答案中删除文件夹。
svn changelist --remove --recursive folder_name发布于 2016-10-03 19:54:56
但你可以用:
svn changelist 'Pink Fairy Armadillo' path_to_dir/* 应该实现同样的目标。
https://stackoverflow.com/questions/22715507
复制相似问题