iT邦幫忙

0

想請問一個 github 的問題

  • 分享至 

  • xImage

不好意思,有關github的東西有些問題想請教各位,謝謝

最近剛好在研究odoo,所以用git 下載,如下

git clone https://github.com/odoo/odoo.git

然後我想要把這個抓下來的檔案再複製一份到新的repository
新的repository我想要增加自己寫的東西,未來改的東西我都想寫在新的repository內
但是這份新的repository能夠隨著原先舊的repository(就是最初clone的路徑https://github.com/odoo/odoo.git)更新
也就是我想保留自己所寫的東西但是希望其他的code是能夠隨著官方更新而變動
不變的只有我寫的code,其他部分能夠連動官方repository url的更新

不知道是否有辦法這麼做? 因為github沒有很熟悉但是又想做到上面的功能,不知道是否可行?謝謝!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
janlin002
iT邦好手 1 級 ‧ 2023-01-31 15:31:24

有考慮在複製下來的repository中拉分支嗎?

shin1520 iT邦新手 5 級 ‧ 2023-01-31 15:56:34 檢舉

您好,有點不太懂您的意思,能否麻煩您詳細說明一下,還是若有更好的方法可以達到的話麻煩不吝提供想法,謝謝!

janlin002 iT邦好手 1 級 ‧ 2023-01-31 16:47:49 檢舉
  1. 抓下來的檔案再複製一份到新的repository - 拉分支
  2. 但是這份新的repository能夠隨著原先舊的repository - pull 更新
1
揮揮手
iT邦研究生 5 級 ‧ 2023-01-31 16:36:05
shin1520 iT邦新手 5 級 ‧ 2023-01-31 16:48:28 檢舉

感謝您,我再研究看看!

0
緯大啊緯大人
iT邦研究生 1 級 ‧ 2023-02-01 13:43:13

任何版控軟體都可以處理吧,看你要小烏龜、Git還是xxxx

假設官方版本 為A,
Clone下來到本地,自己新增分支B到本地 (也就是B是由A延伸)
然後在分支B下面寫自己想寫的

當官方有更新,切換到本地A,拉取(同步)官方A
切換本地B,將B合併本地A,完成

大概每次有更新都是這樣搞

0
nick
iT邦新手 5 級 ‧ 2023-02-02 10:13:25

我不建議你另外 fork 出來改專案底層, 因爲只要專案有新版本出來可能會有相容性問題, 舉例他 function A(aa) 下一版 變成 function A(aa, bb) , 你可能就要花時間看一下更新了什麼東西, 你需要朝向專案有沒有提供外掛的方式載入你的客製化.
當然你也可以不用升級專案, 把專案傳承下去 XD

我要發表回答

立即登入回答