Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance Visual studio重写代码_Performance_Visual Studio_Overwrite - Fatal编程技术网

Performance Visual studio重写代码

Performance Visual studio重写代码,performance,visual-studio,overwrite,Performance,Visual Studio,Overwrite,我们的开发团队目前正在Visual Studio Professional 2015中进行一个项目,该项目涉及表单等。目前,主代码存储在个人桌面上,但可以在共享驱动器以及我的个人硬盘上找到副本 我们刚刚遇到了一个非常严重的问题。我对我个人硬盘上的副本进行了更改,当我到达工作地点时,我意识到我的更改实际上改变了主代码。这将阻止任何人在任何地方对代码进行实验 有人经历过这种情况吗?如果有,你知道有什么方法可以让它停止吗 从回答中,没有其他人听说过这种情况,甚至不知道这是一件事,因此创建代码备份就足够

我们的开发团队目前正在Visual Studio Professional 2015中进行一个项目,该项目涉及表单等。目前,主代码存储在个人桌面上,但可以在共享驱动器以及我的个人硬盘上找到副本

我们刚刚遇到了一个非常严重的问题。我对我个人硬盘上的副本进行了更改,当我到达工作地点时,我意识到我的更改实际上改变了主代码。这将阻止任何人在任何地方对代码进行实验


有人经历过这种情况吗?如果有,你知道有什么方法可以让它停止吗

从回答中,没有其他人听说过这种情况,甚至不知道这是一件事,因此创建代码备份就足够了。使用VCS不是唯一的方法。如果没有VCS,我们正在并且一直在创建所有编码的备份副本。问题在于,如果我试图在我的代码副本中进行更新以进行测试,它将更新所有副本-在任何编码/应用程序的历史中,我从未见过这种情况

我所指的副本,实际上是一个副本。我复制项目,然后将其放在硬盘上的另一个文件夹中。对于我或团队来说,副本如何或为什么更新主副本,以及主副本如何或为什么更新主副本,在逻辑上没有任何意义


我想唯一的解决办法是使用VCS。我想知道为什么会发生这种情况,以及是如何发生的,因为我们很幸运,这是一行简单的代码,经过了更改,而不是大规模的大修

你们有版本控制系统吗?您肯定应该有一个可以避免这些问题的复制机制。此外,如果没有您提供有关复制机制如何工作的任何其他详细信息,我们怎么可能知道如何停止复制?Visual Studio本身并没有这样做。您可能有一些机制来实现这一点,我们不知道它是什么,但在任何情况下,机制的+1应该是一个适当的版本控制系统(subversion和git很流行,具体取决于您希望的集中程度)。Visual Studio只更改您要求它更改的文件,如果您有多个项目副本,并且只打开其中一个,则不会触摸另一个。除此之外,一个严肃的问题是:您使用的是版本控制系统吗?如果答案是否定的,那么下一个问题就是为什么不呢?