【发布时间】:2016-09-07 02:12:03
【问题描述】:
我们的开发团队目前正在 Visual Studio Professional 2015 中开发一个涉及表单等的项目。就目前而言,主代码存储在个人桌面上,但可以在共享驱动器以及我的共享驱动器上找到副本个人硬盘。
我们刚刚遇到了一个非常严重的问题。我在我的个人硬盘上对我的副本进行了更改,当我到达工作岗位时,我意识到我的更改实际上改变了主代码。这将阻止任何人在任何地方试验代码。
有没有人经历过这种情况,如果有,你知道有什么方法可以让它停止吗?
【问题讨论】:
-
你有版本控制系统吗?你绝对应该有一个可以避免这些问题的。
-
另外,如果没有您提供有关您的复制机制如何工作的任何其他详细信息,我们怎么可能知道如何让它停止?
-
Visual Studio 本身并没有这样做。您可能有一些机制可以做到这一点,我们不知道它是什么,但无论如何,+1 机制 应该 是一个适当的版本控制系统(subversion 和 git 很流行,取决于你想要的中心化程度。)
-
Visual Studio 只更改您要求更改的文件,如果您有多个项目副本并且只打开其中一个,则不会触及另一个。除此之外,一个严肃的问题是:您是否使用版本控制系统?如果答案是否定的,那么下一个问题是为什么不呢?
标签: performance visual-studio overwrite