说我在C:\ Proj1中有我现有的VS2015代码,并且在C:\ Repo \ Proj1中创建了一个存储库。
现在,我想将C:\ Proj1上的项目连接到C:\ Repo \ Proj1上的存储库。
问题是,当我单击VS2015项目(从C:\ Proj1加载)的VS2015窗口右下角的“发布”按钮时,它在我的项目目录(隐藏的.git目录)本地创建了GIT存储库,属性和忽略文件)。我不想连接到本地.git存储库,而是想每次在C:\ Proj1中打开/使用VS2015项目时都连接到C:\ Repo \ Proj1处的存储库。
我正在Win10上使用VS2015(SP3)。
该怎么做?预先感谢...
答案 0 :(得分:0)
我不确定您是什么意思
现在我想连接我的项目
我相信您会想要将源代码移动/复制到repo目录(带有.git文件夹)。
然后在repo目录下工作。
您可以使用git clone
或git init
开始一个新的仓库,然后您需要在该目录下工作,以便.git文件夹可以跟踪所有内容。
答案 1 :(得分:0)
您可以将C:\Proj1
上的项目作为C:\Repo\Proj1
的子模块
只需转到C:\Repo\Proj1
并执行bash:
git submodule add C:/Proj1
然后转到C:\Proj1
:
git submodule init
git submodule update
在此处找到更多信息:https://stackoverflow.com/a/36554930
答案 2 :(得分:0)
在我看来,您好像在错误的位置创建了存储库。也许您可以将其中的文件夹符号链接。
您可以使用提升的命令提示符来执行此操作;
mklink /d "C:\Repo\Proj1" "C:\Proj1"
/ d-创建目录链接 (https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/mklink)
如果目录名中没有空格,则不需要使用引号-但建议使用imo作为最佳做法。