相关疑难解决方法(0)

在subversion中递归地忽略整个源树中的文件

我不是Subversion的新手,但到目前为止我一直使用Tortoise而不是commadn系列.我的问题是,我如何忽略来自ENTIRE源的所有文件,如*.o,而不仅仅是根.

例如,如果我有以下文件:/myfile.o /folder1/myfile2.o /folder1/folder1.1/myfile3.o /folder2/myfile4.o

如果svn propedit svn:忽略"." 在根目录中,并添加*.o,它将忽略myfile.o,但不会忽略/folder1/myfile2.o,/folder1/folder1.1/myfile3.o,/folder2/myfile4.o.有没有办法为整个项目添加*.o(我无法为整个存储库执行此操作,我知道可以完成,因为此项目位于包含许多其他项目的存储库中)?

如果我需要澄清,请告诉我.谢谢!

svn version-control tortoisesvn

50
推荐指数
2
解决办法
3万
查看次数

有没有办法恢复文件的svn属性更改而不还原对文件内容的更改?

合并后,我可能同时对文件进行内容更改和属性更改:

> svn st foo.h

MM foo.h

有没有办法保持内容更改,但还原属性更改?

我可以将文件复制到临时位置,还原,然后复制回来:

> cp foo.h/tmp

> svn revert foo.h

> mv -f /tmp/foo.h foo.h

> svn st foo.h

M foo.h

但是对于许多文件来说这很麻烦,而不需要编写单独的脚本.

我希望可能有一个我错过的svn选项.

svn

11
推荐指数
1
解决办法
3603
查看次数

标签 统计

svn ×2

tortoisesvn ×1

version-control ×1