GIT-将现有代码连接到同一本地机器中的一个单独的存储库



假设我在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 clonegit 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以获得良好的实践。

相关内容

  • 没有找到相关文章

最新更新