我应该在项目的源代码管理中包含VBA宏吗?

时间:2010-05-13 19:18:09

标签: visual-studio version-control macros visual-studio-macros

对于C#项目,我在Visual Studio中使用了几个Visual Basic宏。我只是在考虑这些对于从事C#项目的其他开发人员有用。

到目前为止,宏包括removing trailing whitespace on save,组织using指令并删除不必要的指令,以及覆盖扩展区域的Ctrl-M Ctrl-O。在Subversion

中将此宏代码包含在我的C#项目中是否合理?

我不知道是否有可能因为您打开特定的解决方案文件而使Visual Studio中的宏可用/工作,并且由于某些宏会覆盖现有的Visual Studio行为,因此可能过于侵入。 / p>

1 个答案:

答案 0 :(得分:3)

这些更像是“有用的工具”,而不是作为项目一部分的代码。我不会将它们作为C#项目的一部分放在SVN中,但是如果您认为它们足够有用以供其他团队成员使用,那么您可以为这些类型的工具设置另一个SVN项目。然后你的其他团队成员可以根据自己的意愿使用它们。

我认为您必须将宏代码保存到文件中,然后您可以将文件检入SVN。每当您更改宏代码时,您都可以使用最新的宏代码使SVN保持最新。