cost 177 ms
Git 使用本地配置分支塗抹和清潔

[英]Git smudge and clean using local configuration branch

我正在處理的項目的本地配置涉及以復雜的方式更改多個文件,這些文件無法提交到任何提交的分支。 為了解決這個問題,我已將這些本地配置更改提交給專用的本地分支config ,並在啟動新的工作分支后一直運行此 bash 腳本config.sh : 以及另一個反向執行相同操作的.deconfig腳本。 直接從 ...

Git zip/tar 文件實現預提交和簽出后掛鈎

[英]Git zip/tar file implementation pre-commit and post-checkout hooks

我經常使用一個工具 (Amesim) 將它的文件打包成一個未壓縮的 tar 文件。 對於版本控制,我通常將文件命名為 file1_Rev01.ame,並隨着更改進行迭代。 這在我是唯一用戶時有效,但最近我更經常地共享文件/模型。 嘗試共享這些模型很痛苦,它們通常包含非常大的結果(gbs 數據),並且 ...

如何加密文件並將其存儲在 LFS 上?

[英]How to encrypt a file and store it on LFS?

我知道如何通過git-crypt加密存儲庫中的文件: 我知道如何使用git-lfs存儲文件(在自托管的 GitLab 上;在項目設置中啟用了 LFS): ...但是,如何在同一個文件中使用它們? 即使.gitattributes在用於存儲在 LFS 上的過濾器之前具有用於加密的git- ...

如何在不下載文件的情況下使用 git 克隆設置 repo?

[英]How to use git clone to set up the repo without downloading files?

為了管理紗線工作區,我將相關的子文件夾復制到臨時文件夾中,並將它們推送到各自的 git 存儲庫中要設置這些存儲庫,我正在使用git clone ,它會下載所有內容並設置源和遠程配置(然后復制文件) 我可以跳過回購文件夾的下載嗎? 這行得通嗎? 編輯通常的方法是(如下面的@edd34 和@pallg ...

禁用 git clean 過濾器以進行結帳和存儲彈出

[英]Disable git clean filter for checkout and stash pop

我們在 git 存儲庫上使用自動格式化工具uncrustify ,它們在git clean filter 中運行。 問題是用戶有時會關閉他們的過濾器(不要問)。 這會導致某些提交中出現一些錯誤的格式。 檢查這些提交,同時激活干凈的過濾器,將錯誤的格式顯示為差異。 過濾器應用於git diff和其 ...

分支交換機上的GIT污跡過濾器:如何從“新”分支獲取日志?

[英]GIT smudge filter on branch switch: How to get log from “new” branch?

我使用塗抹過濾器來擴展關鍵字(例如Commit Hash,Author,Date)。 該腳本是用python編寫的,並在子進程中觸發“git log”來檢索信息。 如果我刪除文件並再次檢查它,一切正常。 但是當我切換分支時,擴展到文件中的信息是錯誤的。 我發現塗抹腳本在HEAD切換到 ...

SVN 到 Git 遷移:將一組選定的提交移動到新的存儲庫

[英]SVN to Git Migration: Move a selected set of commits to a new repository

我正在嘗試將一個非常舊的svn存儲庫遷移到git並重新排列目錄結構。 最初svn存儲庫結構是這樣的。 階段A 幾年后,結構變成了這樣。 B階段 的內容 dev/dev1 移動到 dev1/dev test/test1 移動到 dev1/test others/othe ...

UI和git rev-list命令上的git過濾器有什么區別

[英]what is differnce between git filters on UI and git rev-list command

我正在嘗試分析在我的master分支上完成的提交數量。 我發現了兩種方法,一種是在git UI上應用過濾器,另一種是通過git CLI。 我通過兩個命令得到了不同的輸出。 輸出為- 在UI上 is:pr is:merged merged:>=2018-05-20 ...

讓 git 顯示它正在運行內容過濾器的特定文件名

[英]Getting git to show specific filenames it is running content filters on

我正在調試配置的 git 內容過濾器 ( nbstripout ) 的工作,並且我試圖讓GIT_TRACE向我顯示它正在操作的文件,但它沒有。 考慮: 如何讓GIT_TRACE的run_command顯示傳遞給過濾器的參數? 我查看了 git 手冊中的各種其他調試環境變量,但沒有看到任何可以啟用 ...

大型過濾器中“ git describe”的評估時間

[英]Evaluation time for `git describe` in smuge filter

使用svn2git將舊的SVN存儲庫成功轉換為Git svn2git ,我的任務是再現$Revision$關鍵字擴展(或近似)。 所以我 ... 為SVN的rev0添加了svn-r注釋標簽 在.git/attributes添加 在.git/configure添加 ...

git clean filter 顯示 git diff 結果的差異

[英]git clean filter shows differences in the result of git diff

我設置了一個干凈的過濾器來應用帶有 uncrustify 的自動格式。 相應的塗抹過濾器什么也不做,它只是調用cat 。 我的問題是,當我簽出例如master時,git 說我的工作樹與提交不同,顯示的區別是 clean 過濾器的作用。 似乎在 diff 之前應用了 clean 過濾器。 那是對的嗎? ...

如何將文件另存為git樹而不是blob?

[英]How to save a file as a git tree instead of a blob?

由於許多文件格式都具有樹狀結構(例如XML,tar,甚至是MP3,如果您考慮將標簽和框架分割為葉子),我想知道是否有任何方法讓git將它們存儲為樹對象而不是blob,開發結構,例如進行擴散和合並。 到目前為止,我已經考慮過使用鈎子或污跡/清潔過濾器,但是兩者都存在我想避免的缺點: ...

我可以使用git smudge / clean過濾器將二進制文件轉換為多個文件並返回嗎?

[英]Can I use a git smudge/clean filter to convert binary file to multiple files and back?

我有一個二進制文件,可以與一些支持的圖像文件一起反序列化為文本表示形式。 我可以使用塗抹和清潔方法從1個文件轉換為多個文件,然后再次轉換嗎? 例如: 二進制文件: Demo.bin 將反序列化為: Demo.txt(重要的是能夠對此文件進行比較) ...

git filter不是'unmodifying'文件

[英]git filter not 'unmodifying' file

我正在使用一個IDE,它在一些生成但強烈需要的庫文件中生成一個版本。 因此,如果我想使用具有多個版本的庫,或者我看到一堆實際上毫無意義的更改,則會出現問題。 總結:我想忽略的,我認為Git的過濾器是正確的方法的一個或多個文件一行 。 我可以grep對相關線路沒有問題,因為人們可能會看到 ...

GIT過濾器的相對目錄?

[英]Relative directory for a GIT filter?

我在導入的存儲庫的.gitconfig文件中定義了以下GIT篩選器。 但是,僅當CsProjArrange.exe是我的PATH的一部分時,它才起作用,而如果CsProjArrange.exe被檢入到存儲庫的根目錄中,則它CsProjArrange.exe 。 是否可以使GIT過濾 ...

刪除作者的所有提交

[英]Remove all commits by author

如何刪除某個作者的所有提交(錯誤提交 - 這樣的作者不應該在提交歷史記錄中可見)。 我找到了一些重命名的代碼 - 是否有一些過濾器不重命名但刪除此類提交? ...

清潔/塗抹過濾器如何確定其數據流的文件名?

[英]How can a clean/smudge filter determine its data stream's file name?

與githooks 相比, clean和smudge僅僅是過濾器,它們旨在直接處理文件內容而不知道任何git功能(因為人們可能想使用本地工具作為cat甚至gzip )。 但是是否有任何環境變量或其他方法(除了掃描 repo 以獲取剛剛獲取的文件)來獲取已處理文件的路徑? ...

更改所有推送的提交消息

[英]Change ALL pushed commit messages

我最近從TFS轉移到GIT,我們所有的提交消息都被格式化為“ ^ 88888我的提交消息”,我試圖將所有git消息中的^更改為#。 查看git文檔,我發現我可以使用git-filter命令,但是我不確定如何正確使用它來僅更改提交消息的一部分並遞歸保留其余部分。 任何人這樣做或知道gi ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM