在源代码管理中包含外部文件夹
Include external folder in source control
我的主要软件应用程序文件夹在这里:
D:\My Programs17\MeetSchedAssist
并且它使用 TortoiseGit 进行源代码控制。但我现在在这里多了一个文件夹:
C:\Users\ajtru\Documents\HelpNDoc\Templates\html\MSA HTML Template
它必须保留在那里,因为 HelpNDoc 需要它在这个位置。好吧,它确实允许您默认设置不同的位置:
但这不是我想要做的,因为我的每个程序都有自己的模板。
那么,使用 TortoiseGit 将此外部文件夹包含为源代码管理的一部分而无需不断复制该文件夹的最简单方法是什么?可以吗?
您可以在工作树中设置一个指向真实文件夹的连接点。
例如运行 作为管理员:
mklink /j D:\My Programs17\MeetSchedAssist\fromhere C:\Users\ajtru\Documents\HelpNDoc\Templates\html\MSA HTML Template\tohere
https://docs.microsoft.com/windows/desktop/FileIO/hard-links-and-junctions
我的主要软件应用程序文件夹在这里:
D:\My Programs17\MeetSchedAssist
并且它使用 TortoiseGit 进行源代码控制。但我现在在这里多了一个文件夹:
C:\Users\ajtru\Documents\HelpNDoc\Templates\html\MSA HTML Template
它必须保留在那里,因为 HelpNDoc 需要它在这个位置。好吧,它确实允许您默认设置不同的位置:
但这不是我想要做的,因为我的每个程序都有自己的模板。
那么,使用 TortoiseGit 将此外部文件夹包含为源代码管理的一部分而无需不断复制该文件夹的最简单方法是什么?可以吗?
您可以在工作树中设置一个指向真实文件夹的连接点。
例如运行 作为管理员:
mklink /j D:\My Programs17\MeetSchedAssist\fromhere C:\Users\ajtru\Documents\HelpNDoc\Templates\html\MSA HTML Template\tohere
https://docs.microsoft.com/windows/desktop/FileIO/hard-links-and-junctions