如何在同一存储库中保持两个文件同步?
我在 git 中的存储库如下所示:
-Project Repo
-Sub Folder 1
-File 1
-File A
-Sub Folder 2
-SubSub Folder
-File 2
-File B
文件 1 和文件 2 是精确的副本,我希望使用 git 自动同步它们,而不是手动同步它们。同时文件 A 和 B 不相同,我不希望它们同步。是否可以在 git 中保持文件同步?
My repository in git looks like this:
-Project Repo
-Sub Folder 1
-File 1
-File A
-Sub Folder 2
-SubSub Folder
-File 2
-File B
File 1 and File 2 are exact copies and rather than manually sync them, I'd like to do that automatically with git. At the same time Files A and B are not the same and I do not want them to be sync'd across. Is it possible to keep to files in sync in git?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
希望符号链接就是您所需要的。
如果您在 Linux/Unix 中,您将发出符号链接创建命令,如下所示:
在支持符号链接的 Windows 版本中,您可以尝试 mklink 命令:
Hopefully a symbolic link is all you need.
If you are in Linux/Unix you would issue the symlink creation command as follows:
In a version of Windows that support symbolic links, you can try the mklink command:
如果您在 Windows 上执行操作,我假设您正在使用 Visual Studio。我过去所做的就是使用项目属性中的预编译步骤将文件从一个位置复制到另一个位置。新位置中的文件副本将被显式忽略,因此不会被提交。
If you are doing things on windows, I assume you are using Visual Studio. What I have done in the past is used pre-compile steps in the project properties to copy the file over from one location to the other. The copy of the file in the new location is explicitly ignored so it won't get committed.