我在我的主目錄(/home/user/.git)上創建了一個git倉庫來「備份」並保存我的點文件中的所有更改。限制git倉庫的遞歸性
爲了解決這個問題,我實施了一個gitignore,我明確地忽略了除想要的點文件之外的所有文件。我知道我可以從任何地方訪問git倉庫(家庭/用戶/ folder1,home/userfolder2) - 我可以限制git倉庫的遞歸,所以只有目錄/ home/user在vcs下?!
在此先感謝!
我在我的主目錄(/home/user/.git)上創建了一個git倉庫來「備份」並保存我的點文件中的所有更改。限制git倉庫的遞歸性
爲了解決這個問題,我實施了一個gitignore,我明確地忽略了除想要的點文件之外的所有文件。我知道我可以從任何地方訪問git倉庫(家庭/用戶/ folder1,home/userfolder2) - 我可以限制git倉庫的遞歸,所以只有目錄/ home/user在vcs下?!
在此先感謝!
symlinking dotfile是一種解決方案。
我在「One git for multiple folders in differents places」的project vcsh前面提到的:一個混帳回購協議爲不同的configs,但:
VCSH讓你保持在一個單一的目錄幾個Git倉庫。他們都保持他們的工作樹木,而不會互相破壞或干擾。
參見「Managing dot-files with vcsh and myrepos」中的例子,演示VCSH「GitMinutes #13: Richard Hartmann on Managing Your Homedir with vcsh」
這就是另一種方法來試圖在自己的$ HOME直接回購(不必排除任何子文件夾)。
http://stackoverflow.com/a/16183043/3001761 – jonrsharpe
這並不能解決我的問題。基本上我可以在/ home/user/folder1中輸入「git status」,並顯示有關git存儲庫的信息... – xyNNN
是的;你忽略它,但仍然在回購。你從其他地方的點文件中考慮了符號鏈接嗎? – jonrsharpe