使意外Visual Studio项目更改的提示更加困难?

时间:2013-06-21 17:06:02

标签: visual-studio

我的团队在我们的开发环境中使用Visual Studio,我们非常喜欢

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

我们的问题是,在可视化工作室UX中进行更改以便应用于项目文件非常容易。我们经常看到构建中断

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

我希望我能说服每个人更加小心,但老实说 - 考虑到排列数量{x86,x64,any} {release,debug}

,这很容易

我的问题:我可以在VS项目中添加哪些内容以使更改变得更加困难?我不是在寻找一个完美的解决方案,但VS中的用户体验很有效,直到一定程度,然后我更喜欢记事本保持错误

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

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

想法/提示?

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

您应该检查visual studio的选项,以便检查和签入是明确的。

您还可以添加check in policies,其中包括要求在签入之前在本地完成干净构建。

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

答案 2 :(得分:0)

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

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