revert

    22熱度

    1回答

    爲了調查前一個提交引入的效果,我想反向應用到我的工作副本並擺弄代碼。 我使用創建和應用修補程序的工作流管理,但不知道這是否可以更容易地完成。 git checkout -b "tmp-fiddle" git diff -R -p d9fd2bb^ d9fd2bb > patch_to_examine.patch # Manually edit the patch a little git a

    1熱度

    1回答

    例如,您已經推送了一些提交併將其投入生產,例如在服務器的webroot中。然後出了點問題。很顯然,你想要做的就是暫時將webroot中的文件恢復到以前的狀態,然後返回到本地開發位置,修復損壞的內容,對其進行測試,提交失敗並提交的提交新的修改向主分支提交。然後再次轉到生產webroot並將所有內容都提交到最新的提交中,這樣所有內容都可以修復並正常工作。然後,每個人都可以拉出主分支,而不用擔心提交失敗

    5熱度

    2回答

    我也看到類似標題的問題,但是這個錯誤是在服務器上更新時出現異常,所以無法刪除以前未版本控制的目錄。 我使用SVN上傳代碼文件,我們在服務器上手動創建了上傳圖片目錄,並且沒有通過svn提交上傳圖片,因爲它是用戶內容,可以在服務器和本地機器上有所不同,取決於數據庫中的數據。 意外有人已經承諾在上傳/ images目錄中,所以我有以下問題: svn: Failed to add directory 'a

    4熱度

    1回答

    我有一個git問題。我在本地主機上開發,將更改推入我的回購站,然後拉到我的現場網站。我最近在我的localhost上建立了一個頁面,它工作正常。然後我推到我的回購站並拉到現場。由於某些原因,這些更改破壞了我的現場。例如目的,這裏有打破的散列承諾和工作承諾: ABCDE「這次提交本地主機和Live網站上的作品」 ZYXWV「這次提交本地主機,但不能在作品活網站' 所以我在我的本地主機上提交了ZYXW

    6熱度

    2回答

    這個問題不同於其他問題,我想保留一些提交,而我恢復一些提交。 這是我的設置。 Upstream repo on github (public repo which I don't own) Personal repo on my server(git clone --bare $upstream) 我的工作流程是這樣的: Need to customize my personal branc

    0熱度

    1回答

    我的開發人員沒有保存我們正在開發的C#應用​​程序的穩定版本(可以說是v12)。現在經過一系列增強後,我們在V20上,但該應用程序已經成爲v20的廢話。所以我讓開發人員回到v12,但開發人員說他不能保存該版本。幸運的是,他製作了一個v12的.dll文件來測試。所以我讓他解編v12 dll,並通過查看反編譯的代碼作爲參考來恢復代碼。儘管嘗試了幾次,他仍然無法恢復並重新創建穩定的v12。 有人可以請指

    0熱度

    4回答

    我意外地提交了一個文件給我的git repo,該文件已損壞。 當我在我的筆記本電腦上工作並且電池耗盡時發生腐敗。我並沒有立刻意識到這最終只是由一個奇怪的符號組成的文件。但是,我承諾回購。 現在我設法使用git revert HEAD^恢復到以前的非破壞版本,並且我有一個未損壞的文件版本。到現在爲止還挺好。 但是,日誌告訴我,損壞的文件仍然在我的回購的樹。 我現在的問題:這是有問題的,還是我可以忘記

    5熱度

    1回答

    一個復歸後,我不小心添加了一些文件與 hg add 我想恢復與 hg revert --all 可惜的是我沒有犯我的預期變化,所以他們也恢復了。我可以收回那些內容嗎?

    0熱度

    1回答

    假設幾次提交之前我刪除了一堆代碼,現在我想要那個代碼的一些回來。 一段時間以來,我一直在使用SourceTree,它允許你簡單地從早先的提交中選擇你想返回的行並選擇「恢復選中的行」(或類似的東西)。現在我在Linux上工作,無法找到具有任何此類功能的GUI;所以我想知道如何從命令行實現這一點。 想到的第一個選擇是恢復整個提交,然後修改它只包含我想要的代碼。有更簡單/更好的方法嗎?

    3熱度

    1回答

    幾天前,我「更新」了我的本地源代碼副本(,即,我從SVN存儲庫中獲取了代碼)。 之後,代碼被其他人更改並提交到存儲庫。 現在我想對代碼進行一些更改並將其提交到存儲庫。 我該怎麼辦? 想到的第一個答案是:做出你的改變和「svn commit」它們。但是,在這種情況下,它會看起來像我試圖刪除其他用戶添加的更改。此外,最近我可能會無意中對代碼做了一些改變,我並不打算這麼做。 想到的第二個答案是:首先,「