Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 链接不同文件夹中的文件,以便它们彼此同步_Git_Macos_Github_Visual Studio Code_Synchronization - Fatal编程技术网

Git 链接不同文件夹中的文件,以便它们彼此同步

Git 链接不同文件夹中的文件,以便它们彼此同步,git,macos,github,visual-studio-code,synchronization,Git,Macos,Github,Visual Studio Code,Synchronization,我有3个项目文件夹,它们彼此共享一些源代码。每当我更新这些文件时,我必须在这3个文件夹中的每个文件夹上更新相应的源代码文件。这相当麻烦,而且有问题,因为我必须记住哪些文件也是共享的 我试图在MacOs上硬链接这些脚本文件(ln source-destination),这些脚本文件可以正常工作;每当我更新一个文件夹中的链接源代码文件时,它都会自动更新其他文件夹中的相应文件。然而,我不喜欢这种方法的地方是,没有办法知道链接了哪些脚本。每次我想引入共享脚本时使用终端也不是很容易扩展 我使用VS代码,最

我有3个项目文件夹,它们彼此共享一些源代码。每当我更新这些文件时,我必须在这3个文件夹中的每个文件夹上更新相应的源代码文件。这相当麻烦,而且有问题,因为我必须记住哪些文件也是共享的

我试图在MacOs上硬链接这些脚本文件(
ln source-destination
),这些脚本文件可以正常工作;每当我更新一个文件夹中的链接源代码文件时,它都会自动更新其他文件夹中的相应文件。然而,我不喜欢这种方法的地方是,没有办法知道链接了哪些脚本。每次我想引入共享脚本时使用终端也不是很容易扩展

我使用VS代码,最近被介绍到Git/Github。我在这两方面都还是新手,我想知道他们是否有一些功能可以解决我的问题


这是我发现的唯一一个我感到困惑的类似问题。为什么没有更多的人遇到这个问题,或者我搜索了错误的术语?

复制/粘贴跨项目代码通常是公共库有用的标志。您在这些项目中使用什么编程语言?Lua。因为它用于游戏引擎,所以源代码可以放在不同的文件夹中。所以我认为一个公共库不起作用吗?复制/粘贴跨项目代码通常是公共库有用的标志。您在这些项目中使用什么编程语言?Lua。因为它用于游戏引擎,所以源代码可以放在不同的文件夹中。所以我认为一个普通的图书馆不管用?