0
我對openEdX源代碼的某些文件進行了一些更改。現在我想創建一個補丁,使其可以應用於該文件的新版本。 我該怎麼做?如何在Python中的任何版本的代碼中應用更改
我對openEdX源代碼的某些文件進行了一些更改。現在我想創建一個補丁,使其可以應用於該文件的新版本。 我該怎麼做?如何在Python中的任何版本的代碼中應用更改
opensx源代碼由git管理,所以您只需要創建一個常規的git補丁。
This is solved in some other question
簡短的回答是做一個cd /edx/app/edxapp/edx-platform
,然後
git diff > mypatch.patch
即便有新的版本出現,並代替通過代碼去我只想應用這個補丁。它會起作用嗎?我不這麼認爲,因爲行號現在會有變化。 –
行號可以在文件的其他位置發生更改。只要git仍然可以應用這個補丁並且不會出現任何衝突,那麼這將起作用。如果文件正好在補丁所在的位置發生了變化,那麼cli會告訴你有關衝突的信息 – Felipe