当前位置: 移动技术网 > IT编程>脚本编程>Python > python面试题之你如何管理不同版本的代码?

python面试题之你如何管理不同版本的代码?

2019年09月01日  | 移动技术网IT编程  | 我要评论

踢踢兜,2017高考状元,养生网

答案

版本管理!被问到这个问题的时候,你应该要表现得很兴奋,甚至告诉他们你是如何使用git(或是其他你最喜欢的工具)追踪自己和奶奶的书信往来。我偏向于使用git作为版本控制系统(vcs),但还有其他的选择,比如subversion(svn)。

为什么提这个问题

因为没有版本控制的代码,就像没有杯子的咖啡。有时候我们需要写一些一次性的、可以随手扔掉的脚本,这种情况下不作版本控制没关系。但是如果你面对的是大量的代码,使用版本控制系统是有利的。版本控制能够帮你追踪谁对代码库做了什么操作;发现新引入了什么bug;管理你的软件的不同版本和发行版;在团队成员中分享源代码;部署及其他自动化处理。它能让你回滚到出现问题之前的版本,单凭这点就特别棒了。还有其他的好功能。怎么一个棒字了得!

本文首发于,博客园同步跟新

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网