我正在尝试在Git下建立一个软件项目。该项目将在Mac和Windows计算机上进行编译。绝大多数文件在Mac和Windows版本中都是相同的,但在某些情况下我需要以下内容:
文件xxx存在于Mac和Windows版本中。我希望两个版本存储在Git存储库中,但在Mac计算机上我只想访问和修改Mac版本,而在Windows计算机上我只想访问和修改Windows版本。
文件yyy存在于Mac版本中,但在Windows版本中不存在。当我使用Mac计算机从Git服务器中提取项目时,我想要包含yyy文件;但是当我使用Windows计算机从Git服务器中提取项目时,我不想要yyy文件。
最好的办法是什么?
答案 0 :(得分:1)
根据文件的构成和大小,您可以:
答案 1 :(得分:0)
脚本可能是您的最佳选择。
答案 2 :(得分:0)
两个分支(可合并),两个(不同)客户端遥控器?