git-extensions

    0熱度

    1回答

    GitExtensions似乎有一個「功能」,它決定* .dat文件在「文件樹」選項卡中僅顯示爲二進制文件。 我有一些* .dat文件是UTF8編碼的文本,我必須堅持他們的名字模式。如果我將它們重命名爲任何其他文件結尾,則可以顯示它們的內容。 注意:diff視圖在GitExtensions中不起作用。此外,該文件可以通過git bash顯示「git show:myfile.dat」 是否可以在「文

    0熱度

    1回答

    以下是在我的倉庫的確切情況: 文件夾: 程序存儲庫 項目A 項目B 開發者在兩個工作項目。過了一段時間,我們意識到我們開發人員已經在項目B中提交了一些不想要的和意外的代碼。現在我們需要將項目B回滾到特定的提交(例如「ai298349y」),並且開發人員需要完成這些工作。我們希望項目A到目前的狀態(即最新提交) 我該如何在Git中實現這一目標? 我在visual studio中使用Git擴展。任何人

    1熱度

    1回答

    我們在我們的大部分代碼文件中都是帶有BOM的UTF8。 但是,一些代碼文件以純ASCII格式進入git存儲庫。我還沒有弄清楚如何/爲什麼。這主要是現有的文件。從我可以告訴他們不需要修改(即代碼更改)變成ASCII。 由於我們在評論和文本中使用了latin1字符,所以會導致問題。 我試圖追查文件如何/何時轉換,但有點丟失。我們正在使用Visual Studio(2015 & 2017)和一個名爲「G

    2熱度

    3回答

    壓扁多次提交,我一直使用: git reset --soft HEAD~<number of commits to squash> && git commit 但我不知道是否有一個良好的git客戶端如Git擴展做到這一點的好辦法?如果你可以選擇連續的提交併擠壓它們,這將是很酷的。

    1熱度

    1回答

    當我打開我的git擴展,結果是這樣的: 我嘗試修復它。我點擊修復按鈕。但是,這不是動作 我得到一些參考:Git: How configure KDiff3 as merge tool and diff tool 我嘗試這樣的: 但它不工作 我怎樣才能解決這個問題? 環境 操作系統:Windows 10 Pro的64位 的Git 2.49

    2熱度

    1回答

    我是個新手。 我已完成開發並準備檢查我的文件。我以爲我在檢查過了,但是當我看到我的回購協議,我看到一個子目錄中未檢查於是,我就強迫git add . -f但我得到這個錯誤: `$ git status On branch develop Your branch and 'origin/develop' have diverged, and have 1 and 5 different com

    0熱度

    1回答

    我正在一些分支上工作,比方說分支「A」。我正在使用GitExtension。我在那個分支上做了一些事情。然後過了一段時間,我再次承諾了一些事情。現在我應該使用這個提交來創建補丁文件,但是當我格式化補丁時,它會使補丁文件從上次提交開始。如何恢復這2個提交,然後從中做出補丁?提前致謝。

    1熱度

    2回答

    第一次試圖找出Git & GitHub。在Windows上使用Git擴展。全新安裝。我創建了一個SSH密鑰對,將公鑰放在我剛剛創建的Github帳戶中,並在嘗試克隆回購之前加載私鑰。 它似乎並不重要什麼回購我嘗試克隆,我不斷收到相同的錯誤,我不知道爲什麼。 "git" clone -v --recurse-submodules --progress "https://github.com/astr

    1熱度

    1回答

    對於一個特殊的存儲庫,我在Git擴展中遇到了一個奇怪的行爲。每當我將遠程分支中的更改合併到本地分支中時,合併的提交將出現在我的分支中,合併就像我合併了孤立分支一樣。 合併看起來像: 這是我歷史的開端: 在Visual Studio團隊資源管理器,它看起來更像是我期望它: 此外,在我的同事機器上,它在Git擴展中與在Visual Studio中的機器上看起來幾乎相同。它也適用於我的機器上的其他存儲庫

    0熱度

    1回答

    我正在使用Microsoft Visual Studio並使用GIT服務進行合併/推/拉與Visual Studio Online。有時候,一個團隊正在研究相同的解決方案並對文件進行一些更改。那麼在做任何我們需要從全球分支機構重新合併到本地分支機構之前,是否有任何擴展可以通知其他人?