在创建 Visual Studio 解决方案并将其提交到 SVN 时,我通常会svn:ignore
在所有 bin 文件夹上放置一个,因为这样可以避免在其他用户需要使用相同的解决方案时发生冲突。
但是,最近我遇到了一个场景,其中一两个用户需要在解决方案中使用网站项目(以便能够修改网站的静态文件),但独立于 Visual Studio,例如通过 WebMatrix。这意味着他们无法运行解决方案,也无法构建网站以获取依赖项和引用。这些用户只能直接运行网站。所以我决定将网站的 bin 文件夹重新添加到 SVN,但显然现在这会导致前面提到的冲突。
是否有任何其他替代方案可以将这些用户的烦恼降到最低?