初学git。不了解各种工作方式的差别。希望大侠们帮忙对比一下。
三个放代码的地方:VPS、Coding.net托管、本机
现在有三种方法:
VPS创建一个工作目录。在本机,直接 对 工作目录使用git clone
需要额外的一步 git reset --hard master。不会将这个自动化
VPS有一个repo,一个工作目录,创建hooks。使用本机,对repo提交
这个可以使用git-hook
在coding.net 创建repo,创建webhook,在vps自动git pull。
这个可以使用提供的webhook
这是我目前了解到的方法,问一下这三种是最有效率的么?
Sebenarnya, apa yang anda ingin tanya ialah bagaimana untuk melakukan penyepaduan/pengerahan berterusan, bukan? Adalah lebih selamat dan mudah untuk mengehoskan kod pada pihak ketiga dan menggunakan webhooks.
Jika kod anda perlu menjalankan ujian unit atau membina sebelum penggunaan, anda mungkin memerlukan CI Terdapat banyak CI percuma yang tersedia, dan kebanyakannya juga menyokong penggunaan automatik. Contohnya: travis-ci
Fail statik dihidangkan terus menggunakan halaman pengekodan. Nodejs menggunakan PM2 untuk penempatan.
Adakah terdapat hubungan yang diperlukan antara mempelajari Git dan membeli VPS?