有了这个模板集合,轻松玩转版本控制中的ignore文件

有了这个模板集合,轻松玩转版本控制中的ignore文件关于 ignore 文件如果你也像笔者一样 在软件开发过程中经常使用版本控制 Version Control 工具来对项目中的代码文件进行管理 那么本文就可以继续阅读下去了

大家好,欢迎来到IT知识分享网。

有了这个模板集合,轻松玩转版本控制中的ignore文件

关于ignore文件


如果你也像笔者一样,在软件开发过程中经常使用版本控制(Version Control)工具来对项目中的代码文件进行管理,那么本文就可以继续阅读下去了。

通常我们会用GitSVN两大工具管理项目代码文件,使用Git的代码托管平台常见有:国外的GitHub和国内的oschina,而使用SVN基本上就是自己搭建的服务器。但是并不是所有的文件都需要添加版本控制,也就是add操作,对应的状态就是untracked

github/gitignore


github/gitignore ,一个有用的全面的.gitignore模板集合,GitHub地址:
https://github.com/github/gitignore

从它在GitHub上的关注度(watch、star、fork数量)就可以看出它的追捧度和欢迎度:

有了这个模板集合,轻松玩转版本控制中的ignore文件

这个开源项目搜集了很多个环境下的ignore模版,涵盖了各种编程语言,各种构建工具,并不断更新中,这里我选择性地列举一些:

  • Android.gitignore
  • Gradle.gitignore
  • C++.gitignore
  • Objective-C.gitignore
  • ……

好吧,穷举不尽,说服力不强,有图有真相,图中信息展示截止至本文发布之时的状态(可放大一览):

有了这个模板集合,轻松玩转版本控制中的ignore文件

大家可以打开这个项目的地址,针对自己从事的开发工作寻找对应的xxx.gitignore文件,查看模板下的ignore信息,比如Android.gitignore:

# Built application files *.apk *.ap_ # Files for the ART/Dalvik VM *.dex # Java class files *.class # Generated files bin/ gen/ out/ # Gradle files .gradle/ build/ # Local configuration file (sdk path, etc) local.properties # Proguard folder generated by Eclipse proguard/ # Log Files *.log # Android Studio Navigation editor temp files .navigation/ # Android Studio captures folder captures/ # Intellij *.iml .idea/workspace.xml # Keystore files *.jks

当然,如果你也可以贡献自己的一份力量,按照项目的贡献规则(Contributing guidelines)提交自己的变更请求,在保证高质量的前提下一起完善这个模板集合,供更多开发者使用。相关操作流程参考README.md信息。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/159942.html

(0)
上一篇 2024-12-01 09:15
下一篇 2024-12-01 09:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信