[问题] 使用github更新本机程式码的版本

楼主: a9202507 (先认真的就输了。)   2021-09-29 23:03:56
本鲁非资工本科,请教一下,我用python写桌面应用程式,并且以.py的形式放在lab PC1 P
因为程式一直在进版,如果我想让应用程式在每次执行的时候,可以更新到最新版本,我该
因为google 到的"更新",都是在谈更新资料,不是更新程式码,所以上才来发文的。
我目前的做法,程式码放github上
1.用github api 去抓最新一个commit 的日期,跟本机上所以档案的日期相比。 <-完成
2.如果github 的日期比我本机的新,那我把github上的打包下载回来。 <-完成
3.用自己(app.py)更新自己(app.py) 好像有那边怪怪的,我有什么要注意的吗?
感谢大家
作者: Schottky (顺风相送)   2021-09-29 23:08:00
写 shell script 不分青红皂白 git pull 再执行 .py即可因为是 shell script 去跑 git pull 更新的并不是 app.py 更新 app.py 自己
作者: yiche (你若安好,便是晴天)   2021-09-29 23:21:00
我也赞同楼上想法,不过如果是做为lab电脑的管理人员,写完py后,可以scp到各个电脑上和一楼作法差别在于没透过git 做版控
作者: Schottky (顺风相送)   2021-09-29 23:25:00
scp 也是个常用的好方法,尤其是要布署的不是原始码时
作者: leolarrel (真.粽子无双)   2021-09-30 12:48:00
你应该要会的是git如何使用
作者: mantour (朱子)   2021-10-03 08:15:00
都放github,为何不用git版控

Links booklink

Contact Us: admin [ a t ] ucptt.com