我们的IT人员告诉我们(开发组)我们不会在本地硬盘上存储任何文件,包括我们的TFS工作文件夹。由于各种原因,这很荒谬,但在我确信这是一个好主意之前,我会一直玩,当没有人在寻找一个本地工作文件夹。
是否有人在网络共享中拥有自己的工作文件夹?它的效果如何?每个开发人员在共享中都有自己的文件夹,但它将在网络上。我主要关注的是性能,我们需要始终保持连接才能工作。
答案 0 :(得分:0)
从TFS的角度来看,它没有问题,但远离TFS / VS11的本地工作区。
在编译的角度来看,我非常感谢你,编译存储在网络上的解决方案绝对是一场灾难。
您没有提到它,但我认为您的网络共享使用网络驱动器。
顺便说一句,我能知道为什么这些家伙不希望你在本地存储文件吗?
答案 1 :(得分:-1)
虽然这不是我通常会推荐的,但如果这是政策并且您必须遵守它,那么考虑简单地使用您的开发者RDP的服务器端开发VM可能是值得的。我以前见过公司这样做,最大的缺点是,如果你没有连接到网络,你就无法做任何事情。
虽然也有一些好处。由于虚拟化基础架构,能够轻松增加资源(RAM,磁盘空间,CPU等)。如果某些人的笔记本电脑死机,他们并没有失去委托,只需找到一台借用机器和RDP进入他们的虚拟机,他们就会启动并运行。如果有人离开,您可以获得他们可以提供给他们更换的整个工作机器的副本。所有机器都可以轻松备份。等等。编译和在VS中工作通常应该比尝试使用本地Visual Studio读取/写入网络驱动器快得多。