如何设置存储库来版本控制不同的目录

如何设置存储库来版本控制不同的目录

我想知道如何对系统上的不同目录进行版本控制,这些目录实际上不能位于一个中心项目/主干/目录中。

也就是说,我正在开发一个使用 Bitbake 的带有 Web 前端项目的客户端服务器。代码的服务器部分位于 Bitbake 目录中,客户端部分位于我的 /home/ 目录中的目录中,服务器内容位于 /srv/html/myproject 中。

我希望代码的所有三个部分都放在 /home/project/trunk 的仓库中。最好的方法是什么?

现在,我只是将所有目录硬链接到 /home/project/trunk,但我不确定这是否太过黑客。

有什么最佳实践吗?

谢谢。

答案1

在 /home/project/trunk 下创建 3 个目录,并将其添加到源代码管理中。然后编写一个脚本,将相关文件复制或导出到您希望它们最终存放的位置。每次要进行部署时,请调用此脚本。

相关内容