Windows 从SVN迁移到GIT时的外部
好的,我已经阅读了全部内容,并且试图找到解决我的问题的方法,但没有任何效果,所以我想知道是否有人能够为我提供解决迁移问题的最终方法 这与在GIT中使用SVN externals有关,所以请抓紧椅子 我查看了以下主题,却发现没有人拥有与我完全相同的设置Windows 从SVN迁移到GIT时的外部,windows,git,svn,git-svn,Windows,Git,Svn,Git Svn,好的,我已经阅读了全部内容,并且试图找到解决我的问题的方法,但没有任何效果,所以我想知道是否有人能够为我提供解决迁移问题的最终方法 这与在GIT中使用SVN externals有关,所以请抓紧椅子 我查看了以下主题,却发现没有人拥有与我完全相同的设置 现在我的设置真的没有那么复杂,但我无法找到一种方法让它以我需要的方式工作。我有: 项目1 核心 自由基 然后我在我的主要项目中 主要项目 主文件夹 file.cs file1.cs file2.cs 核心(项目1的外部)
- 项目1
- 核心
- 自由基
- 主要项目
- 主文件夹
- file.cs
- file1.cs
- file2.cs
- 核心(项目1的外部)
- Libs(项目1的外部)
- 主文件夹
git status
时,我发现Project1被标记为Untracked files
,通过提交、推送并再次签出,我的符号链接消失了,我现在将Project1存储库的硬拷贝复制到MainProject中
这显然是一场噩梦,所以我想知道是否有人能帮我解决这个问题,也许能给我指出正确的方向
提前感谢,
Marcos虽然我相信Michael Geddes正在致力于在未来的msysgit2中支持符号链接,但现在有一种方法可以获得这种支持(如您所述)
“” 它允许在Windows中签出时还原符号链接 如果将
Project1
添加为主项目的子模块:
- 在您的
git状态下,它不会显示为
未跟踪文件
- 您可以将
main文件夹中的符号链接添加到
,以获得所需的结构(Project1/)Core