version-control

    1熱度

    2回答

    我剛剛在Github上創建了一個全新的存儲庫。我的Github用戶名是foo。但是,在添加文件,提交併運行git remote add origin ____和git push -u origin master命令後,系統會提示輸入我的Github憑據。我輸入它們並推送順利,除了當我在Github上查看存儲庫時,提交來自未稱爲foo的人。我想這是從其他地方拉入用戶名,但它與我的Github帳戶無關

    0熱度

    3回答

    我在Windows上使用git,當我在命令提示符下使用commit命令,我的記事本++打開了,並要求我把提交信息如下: # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # O

    1熱度

    2回答

    我是新來的混帳。我對集中式CVS如TFS和SourceGear Vault有豐富的經驗。 我在本地使用git(無遙控器)。今天,我試圖恢復自上次提交以來所做的所有更改,這使我的項目變得非常混亂。 我的存儲庫存儲文檔,VS項目和一些其他開發工件。總共有幾千個文件。 如何使用git恢復上次提交(撤銷掛起的更改說TFS)整個存儲庫? git reset和git checkout只是搞砸了我的文件,所以我

    1熱度

    1回答

    使用TFS,但這個問題似乎適用於任何版本控制系統。 在下列情況下,我創建了一個名爲dev\1\<project>的本地文件夾,位於main文件夾旁邊,用於將功能1開發爲主分支。功能1完成後,我將其合併。 當需要使用功能4時,我應該將主背面合併到功能1文件夾(分支)並將其用於功能4工作,或者如下圖所示,我應該刪除功能1文件夾並簡單地創建另一個文件夾來分支功能4?或者它沒有真正的區別?也許有實際問題不

    2熱度

    1回答

    說我克隆了一個名爲REPO的公共Github回購。然後,我做了一個分支,做了一些工作,並向REPO提交了一份正在進行的拉動請求。無論何時我推送新的提交,它都會發送到我的克隆和REPO。這啓動了耗時的CI測試REPO。 我在兩臺計算機上工作之間切換,如果不將它添加到REPO上的當前PR上,我將很高興提交給我的repo副本。然後,我可以推動,切換電腦,並從我的叉子上的分支拉。當我準備好時,我可以將一批

    0熱度

    1回答

    在我目前正在開展的項目中(比如名稱是「rinjani」),我們有多個mercurial回購(近10個獨立回購!),最近我們希望將其轉換爲單個回購。 實際: - rinjani-a - rinjani-b - ... - rinjani-g 預計: rinjani ├── rinjani-a ├── rinjani-b ├── ... └── rinjani-g 什麼是最好的(

    2熱度

    3回答

    在我的項目中有一個stable分支和一個dev分支。承諾從dev分支挑選到stable分支。 爲了篩選dev所有未提交合併到stable的提交,git cherry -v stable dev看起來是不錯的選擇。然而,通過差異,通常解決中cherry-pick合併衝突後改變標識等價: 等價測試是基於差異,刪除空白 和行號之後。 git-cherry因此通過git-cherry-pick(1),gi

    2熱度

    1回答

    定義從git merge documentation拉。 這隻能使用3路合併算法解決兩個頭。當有可用於3路合併不止一個共同的祖先,它創建的共同祖先的合併樹,並將其用作對3路合併基準樹。據報道,這會導致更少的合併衝突,而不會因從Linux 2.6內核開發歷史記錄中進行的實際合併提交所做的測試而導致混淆。此外,這可以檢測並處理涉及重命名的合併。這是拉取或合併一個分支時的默認合併策略。 遞歸策略可以採取

    0熱度

    1回答

    我是櫻桃選擇從分支A到分支B的分支。分支A是分支B之前的許多提交,並且我想忽略分支A中的一些先前提交併挑選未來提交。例如,分支A提交1,2,3,4,5,6,分支B只有1,2,我想從分支A中選擇提交6到分支B.結果我沒有意識到提交6更改提交5中引入的文件(哪個分支B沒有)。但是在試圖挑選6(到B分支)時,git並沒有顯示提交5中引入的文件是衝突。當我選擇提交時,我剛剛丟失了該文件中所做的更改。是否期

    1熱度

    1回答

    我想在我的項目中實現版本控制。要求是實現自動語義版本控制(例如1.0.1)。只是想知道,是否有任何方法可以自動實現語義版本化,或者我們必須手動提供語義版本? 我想在語義版本化的數據庫中保存Json模式。所以我正在尋找在數據庫級別的服務器端實現版本控制。 我已經使用Hibernate envers以0,1,2的形式實現自動版本控制。 是否有其他類似的版本控制技術可以實現自動版本控制?