SVN屏蔽文件实现方式

SVN屏蔽文件实现方式,第1张

在命令行中,svn 中不像 git 可以使用一个文件对仓库要屏蔽的文件进行管理,网上有很多这方面的命令教程:

但这并不是我想要的效果,所以我自己实现了一个简单的svnignore文件管理来对svn仓库中的 status 显示进行管理。

效果即为那些我不想要显示在 svn status 中的便不显示。因此我重新写了一个命令来达到此目的。而且当 status 的结果很多时,需要上下翻屏比较麻烦,所以我使用了一个缓存的文件来保存 status 结果。

具体如下:

附录A:

查看无 屏蔽文件效果的 svn status 使用 ssg 命令替代!

附录B(文件 .svnignore 的内容):

切记,此文件不能出现斜杠 / 字符!这也是一个不完善的地方,还请大神指点如何解决。

1、打开webstorm的settings

2、找到Directories

3、将要忽略的文件夹标记为Exclude(选中文件夹,点击上面菜单Exclude即可)

4、确认

找到.gitignore文件,在其中添加要忽略的文件或文件夹即可

.DS_Store

node_modules/

dist/

npm-debug.log*

yarn-debug.log*

yarn-error.log*

对于 TortoiseSVN,可能版本会有区别,可尝试

右键 文件夹\文件夹,选择菜单: TortoiseSVN ->Remove from ignore list (从忽略列表中删除)

右键 文件夹\文件夹,选择菜单: TortoiseSVN ->Add... (添加)

以下 *** 作要 谨慎

右键 文件夹\文件夹,选择菜单:TortoiseSVN->Revert... (恢复) (这个是恢复会上次提交时的状态,在没有修改文件内容的情况下可以达到从忽略列表删除的效果,但是如果有内容上的修改,则会被连同抹去,不建议在此使用)


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存