2017-10-12 106 views
0

这可能被认为是次要的事情,但我很好奇你如何典型地解决以下情况(如果这甚至是常见的用例):我们有一个项目,有几十个实际的启动配置为日常使用。根据您使用的应用程序的哪一部分,不同的启动配置很有趣。为了过滤这些,我们使用最喜欢的eclipse设置。那些需要添加到收藏夹中的人,其他人被删除。共享Eclipse启动配置的最佳实践

不幸的是,最喜欢的状态是在启动配置文件中写入的,因此SVN在同步项目时可以识别将最喜欢状态更改为更改。由于每个人在特定的时间通常需要不同的发射配置,因此这不被视为期望的行为。

有什么办法可以解决这个问题吗?您通常如何管理项目的启动配置?

+0

因此,如果这个文件中的规格只是为了个人使用而改变,并且没有什么与您的项目相关 - 为什么不把它添加到忽略列表中呢?我们正在为所有人创建基本文件,然后将其添加为忽略,因为每个人和安全的命令/样式/配置/ ...就像他/她想要的一样。我曾经希望这是经典的方式。 – LenglBoy

+0

,因为最初在检查项目时,我们希望它们成为源代码的一部分,因此您不必从头开始创建这些项目。只要一个文件被检入,它不可能放在忽略列表上,是吗? – crusam

+1

创建app.config.template并将其检入到svn中,并将其重命名为app.config,这会忽略或编辑更改列表,因为此命令文件在更改时被忽略,但像往常一样检查[示例条目](https:/ /stackoverflow.com/questions/635446/svn-is-there-a-way-to-mark-a-file-as-do-not-commit/635787#635787) – LenglBoy

回答

2

建议份额只有几个,只有非常重要的发布被标记配置显示在一个收藏菜单(见常见标签启动配置):

共享启动配置添加到个人收藏菜单中,你有以下选择:

  • 添加共享启动配置到收藏夹菜单,但不提交更改.launch文件
  • 重复启动配置和变更另存为本地文件(见通用选项卡)
  • Wrap共享启动配置在一个新的La unch组启动配置

或者,启动配置也可以在一个单独的存储库共享,相关联的项目之外。