我可能没有很好地解释我的问题,所以让我举一个例子。
我使用的是windows10,我正在使用Bitbucket进行版本控制和备份。
我的集成开发环境Intellij有一个workspace.xml文件,其中包含一些用于运行构建的配置。它的路径是baseDir/something/something/.idea/workspace.xml。我想要支持它/版本控制,这样当我移动到一个新的工作站时,我可以用这个来覆盖默认的workspace.xml,并拥有我的所有配置。
有没有可能我备份workspace.xml文件在一个路径而不是baseDir/something/something/.idea/workspace.xml在Bitbucket中,例如。baseDir/IDESettings/idea/workspace.xml?
如果我在本地计算机上更改了baseDir/something/something/.idea/workspace.xml (比如添加或更改新的构建配置),则应该在baseDir/IDESettings/idea/workspace.xml中创建一个新版本,并且我移动到一台新计算机并安装IntelliJ集成开发环境,然后应该使用baseDir/IDESettings/idea/workspace.xml的workspace.xml。
发布于 2018-05-24 13:03:09
或建议一个替代方案。
smudge脚本可以应用于存储库中任何文件,并在git checkout上自动生成一个私有(非跟踪文件),如baseDir/something/something/.idea/workspace.xml,具体取决于您的计算机。
干净脚本将在git commit上将私有文件保存在Git repo文件中。
https://stackoverflow.com/questions/50494155
复制相似问题