假设我在C:\Proj1中有我现有的VS2015代码,并且我在C:\Repo\Proj1中创建了一个存储库。
现在我想将我在C:\Proj1的项目连接到C:\Repo\Proj1的存储库。
问题是,当我单击VS2015项目(从C:\Proj1加载(的VS2015窗口右下端的"发布"按钮时,它会在我的项目目录(隐藏的.GIT目录、属性和忽略文件(中本地创建GIT存储库。每次我在C:\Proj1 中打开/使用我的VS2015项目时,我都想连接到C:\Repo\Proj1的存储库,而不是连接到本地.git存储库
我在Win10上使用VS2015(SP3(。
怎么做?提前感谢。。。
我不太清楚你所说的是什么意思
现在我想连接我的项目
我相信您会想将源代码移动/复制到repo目录中(使用.git文件夹(。
然后在repo目录中工作。
您可以用git clone
或git init
启动一个新的repo,然后您将希望在该目录下工作,以便.git文件夹可以跟踪所有内容。
您可以使您在C:Proj1
的项目成为C:RepoProj1
的子模块
只需转到C:RepoProj1
并在bash:中执行即可
git submodule add C:/Proj1
然后转到C:Proj1
:
git submodule init
git submodule update
在此处查找更多信息:https://stackoverflow.com/a/36554930
听起来好像您在错误的地方创建了存储库。。也许你可以将里面的文件夹符号化。
您可以使用提升的命令提示符执行此操作;
mklink /d "C:RepoProj1" "C:Proj1"
/d-创建目录链接(https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mklink)
如果目录名中没有空格,则不需要引号,但建议使用imo以获得良好的实践。