0

我的团队使用 Visual Studio 作为我们的开发环境,我们非常喜欢它

我们在自动构建中使用相同的项目文件

我们的问题是,在 Visual Studio UX 中进行更改以应用于项目文件非常容易。我们看到频繁的构建中断

...我知道...我知道...不要将它们提交给复制者!

我希望我能说服大家更加小心,但说实话 - 考虑到排列的数量 {x86,x64,any} {release,debug} 这很容易

我的问题:有什么我可以添加到 VS 项目中来使更改变得更加困难的东西吗?我不是在寻找一个完美的解决方案,但是 VS 中的 UX 一直工作得很好,然后我更喜欢记事本来减少错误

我可以将文件设为只读,我不知道这将如何与我们的源代码管理一起使用,但我可以进行调查。

我希望有一些聪明的东西,也许是一种在改变之前会提示确认的模式?

想法/提示?

4

3 回答 3

1

把存钱罐带到办公室。如果用户提交的文件破坏了自动构建,则该人必须向存钱罐添加 1 美元。在项目结束时,或者当底池达到特定数量时,为团队购买一些东西并打印一张表,显示每个人对底池“贡献”了多少。

于 2013-06-21T17:12:56.007 回答
0

我通常让团队负责人签出项目文件并将其锁定。然后没有其他人可以签入更改。这有点低技术,但每次我们这样做时它都有效。这种方法的一个好处是,当用户尝试对项目文件进行更改时,他/她会立即收到提醒(因为无法签出)。

如果我们需要更改,项目负责人会立即进行更改、签入和签出。

于 2013-06-21T17:28:58.477 回答
0

您应该检查 Visual Studio 的选项,以便明确签出和签入。

您还可以添加签入策略,其中可以要求在签入之前在本地完成干净的构建。

如果您需要更多帮助,您应该添加一些关于您当前设置的信息,以及您想要阻止的内容以及您想要实现的内容。

于 2013-06-21T17:11:52.977 回答