我已经从SVN信息库中 checkout 了一些项目。要构建这些项目,我必须调整一些配置(例如类路径和属性文件)以适合本地环境。
现在,我不想将这些更改提交到存储库。因此,设置svn:ignore可能会有所帮助。但是,如果我想在不提交那些文件的情况下从存储库获取更新,该怎么办?是否有任何选项可以让我获取更新并阻止我进行提交?
或应对本地变化的最佳方法是什么?在我的应用程序项目中,我可以配置eclipse的启动配置,以使用适合我的本地环境的设置来启动它们,并让已 checkout 的文件保持不变。但是,对于将不会启动的项目该怎么办?
提前致谢。
最佳答案
只需将这些配置/属性文件的模板放入svn中即可。该应用程序应该期望使用不同的文件,因此您必须创建自己的文件,并且将svn:ignore设置为当然...,以便可以获取模板的更新,然后可以将其迁移到实际配置文件中。为了方便起见,您可以创建 shell 程序/批处理文件这些配置文件的第一个设置。
关于eclipse - 如何最好地应对不应实现的SVN和本地更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4592678/