TortoiseSVN 更新时忽略指定文件夹

TortoiseSVN 更新时忽略指定文件夹,第1张

命令行可以这么来

svn update –set-depth=exclude 文件

那么 TortoiseSVN 客户端呢?

文件夹右键中的”更新至版本(U)”

更新深度选”排除”,确定,搞定

下次更新就不会再更新此目录

要恢复的话在上级目录做相同 *** 作,只是更新深度选择”全递归”

全局排除

使

用全局排除我们可以剔除指定文件类型加入到版本库中(只能对既定的用户连接有效)。我们需要作的只是编辑subversion的config文件,它可以

在本地运用数据目录找到,比如Windows下的“C:\Documents and Settings\[username]\Application

Data\Subversion”,或者Linux下的“~/.subversion”(原文只有windows相关配置译者加了Linux配置)。

打开这个文件,查找[miscellany]节点,在这个节点中找到有global-ignores的行,删除行首的“#”(假如你之前没有删掉),然后加上你想忽略的文件后缀。

比如你想忽略suo文件,你应当写

global-ignores = *.suo

局部排除

局部排除只能针对某个目录,就是说你可以告诉subversion客户端忽略指定的文件,文件类型或者目录,这是通过对指定目录设置svn:ignore属性来完成的。

比如,忽略解决方案目录下的suo文件,你可以在其目录下运行命令:

[TargetFolder]>svn propset svn:ignore *.suo .

别忘记最后的点".",它指定作用的目标路径是当前路径。通过以上命令可以使得subversion忽略目标路径下所有扩展文件名为suo的文件

忽略文件夹也是相似的格式,忽略目标路径下名为bin的文件夹的命令为:

[TargetFolder]>svn propset svn:ignore bin .

同样不要忘了最后的"."

要忽略多个文件文件夹时,需要使用换行符作为分隔标记的propset忽略列表,因为命令行下换行符没法输入(好吧,是我不知道怎么输入),因此需要创建一个文件来包含这些忽略列表。

ignore.txt文件内容如下:

obj

bin

执行如下命令

[TargetFolder]>svn propset svn:ignore -F ignore.txt .

还是别忘了最后的".",命令表示忽略当前路径下obj和bin文件夹。

eclipse svn忽略文件夹方法如下:

在想要忽略的文件上右键,选择team---添加至svn:ignore

经过上面的 *** 作,屏蔽文件夹 *** 作已经完成了。从下图中可以看到已经提交的有svn信息,而过滤的则没有.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11626590.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存