[英]How can I straighten out my Git local repository (I used XCode's Source Control)
[英]In Visual Studio 2019, can I set my local source control repository to somewhere other than in my solution folder?
Visual Studio 2019社區,Win10 Pro 64
我是VS 2017和2019的新手,並且對git並不很熟悉,但是我已經能夠建立git存儲庫,並使用VS將我的解決方案提交到遠程服務器。 如果我正確理解,文件將首先存儲到本地計算機上的存儲庫中,然后將其提交到git服務器上的存儲庫中。
盡管這一切都很好,但是我無法弄清楚如何將本地存儲庫放置在解決方案文件夾之外的其他位置。 當我在VS中單擊“ 文件”->“添加到源代碼管理”時,它總是將其添加到我的解決方案文件夾中的.git文件夾中,而我想不出一種將其放置在其他位置的方法。
我之所以想這樣做,是因為我在SSD上進行開發以提高速度,但是我希望將本地存儲庫放在HDD上,這樣就不會占用SSD上的空間。
有什么方法可以使用Visual Studio 2019進行設置嗎?
您無法從VS執行任何操作,但可以依靠命令行來執行此操作。 一旦設置好,您就可以正常使用VS了。
初始化或克隆存儲庫時,有一種方法可以在另一個目錄中設置“ .git”文件夾。 參見: https : //stackoverflow.com/a/19548676/717372
但是,您也可以使用“ git worktree”功能輕松實現所需的功能。
執行步驟:
git checkout SHA1_OF_HEAD
或git checkout $(git rev-parse HEAD)
檢出一個修訂版(您希望的版本,但不是分支,以避免由於使用“工作樹”功能而造成的限制git checkout $(git rev-parse HEAD)
git worktree add c:\\path\\to\\ssd master
worktree在ssd上創建並使用工作樹, git worktree add c:\\path\\to\\ssd master
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.