当前位置: 首页 > 后端技术 > PHP

代码版本管理--不同版本,相同代码的解决办法猜猜

时间:2023-03-29 16:47:28 PHP

当你再开发一个app的时候,如何管理不同版本的后台代码?(欢迎回复,让我学习。)先说一个我遇到的问题。当应用要发布两个版本时,后台代码不需要修改(可能只修改前端显示)。这是如果你复制一份代码放到git中会造成空间的浪费。想到了一个方法,使用软链接创建代码库(没实践过):win7中创建软链接的方法如下:mklink/Dapp_version2app_version1mklink/Japp_version3app_version1以上两个命令都是你的可以创建app_version1的软链接,但是不同的参数(/D和/J)创建的目录软链接类型也不同。通过dir命令得到的结果如下:2011/05/1714:05

app_version12011/05/2413:07app_version2[D:tempapp_version2]2011/05/2413:07app_version3[app_version1]在本地写代码的时候两者是一样的,但是我们可以发现app_version1是一个DIR类型(这是我们实际创建的目录),app_version2是JUNCTION类型,app_version3是SYMLINKD类型。(关于2种的区别,大家可以搜索看看有没有合适的解释,请告知,谢谢)提交git时2种的区别是:JUNCTION类型只会看到一个文件夹目录SYMLINKD看到文件夹下的文件列表。提交后的结果需要验证,不同操作系统之间的普适性也需要验证。