我有一个包含两个项目的解决方案。其中一个被添加到源代码控制,但另一个不是。它们位于不同的文件夹路径中(假设添加到源代码管理的项目位于PATH-TRACKED
,而另一个位于PATH-UNTRACKED
)。
将未跟踪的项目放到git存储库文件夹PATH-TRACKED
的正确方法是什么,这样我就不会制造我的解决方案?通过移动到PATH_TRACKED
我可以将它添加到源代码控制中,但是我会制作对该项目的引用,对吗?推荐的方法是什么?
因此我希望将两个项目放在同一个存储库中
答案 0 :(得分:1)
Git非常擅长关注文件,因为它的文件检测基于内容。因此,如果您在移动文件的同时不修改文件内容,则应该没问题。
因此,将未跟踪的文件夹移动到您的存储库中,并根据需要将其他目录移动到子文件夹中,并且一切都应该顺利进行!只需这样做而不引入其他更改(特别是在文件的内容中)。如果你发现它更清楚,可以一两次提交......
无论如何,如果您最终提交的内容不适合您,<?php
print_r($_POST);
?>
并再次执行(或者更好,git reset
它)......无需担心。在这里,git不是问题,但也许你必须更新一些文件(sln或csproj)才能完成所有构建:(