VSS在一个文件已经签出时,让该文件获取最新版本,这时候提示“替换”,“合并”,这两者什么区别?

时间:2021-09-06 08:58:02
VSS在一个文件已经签出时,让该文件获取最新版本,这时候提示“替换”,“合并”,这两者什么区别?

9 个解决方案

#1


合并是服务端和客户端合并
替换是服务端替换客户端

#2


引用 1 楼 fengyarongaa 的回复:
合并是服务端和客户端合并
替换是服务端替换客户端


来晚了,顶。

#3


如果你不想被服务器的文件覆盖就选Merge
一般来说 对于已经签出的文件选Merge
如果选Replace那么你现在所写的就会被覆盖掉
白写半天了

#4


引用 3 楼 telankes2000 的回复:
如果你不想被服务器的文件覆盖就选Merge
一般来说 对于已经签出的文件选Merge
如果选Replace那么你现在所写的就会被覆盖掉
白写半天了

那如果选合并,对于修改的部分是如何处理的呢?就是比如曾经有一个DIV,现在对这个DIV的内容修改了,那么选合并的话,这个DIV的内容是被替换为服务器的内容还是原封不动呢?

#5


引用 1 楼 fengyarongaa 的回复:
合并是服务端和客户端合并
替换是服务端替换客户端

+1

#6


对了   有时候合并可能提示有冲突

那是因为 相同的 网页 或者代码 
在服务器和本地都不一样

你必须选择服务器或者本地作为覆盖对象

#7


引用 4 楼 procedure123 的回复:
引用 3 楼 telankes2000 的回复:
如果你不想被服务器的文件覆盖就选Merge
一般来说 对于已经签出的文件选Merge
如果选Replace那么你现在所写的就会被覆盖掉
白写半天了

那如果选合并,对于修改的部分是如何处理的呢?就是比如曾经有一个DIV,现在对这个DIV的内容修改了,那么选合并的话,这个DIV的内容是被替换为服务器的内容还是原封不动呢?

合并就是服务器的内容+你现在修改的内容

#8


引用 7 楼 telankes2000 的回复:
引用 4 楼 procedure123 的回复:
引用 3 楼 telankes2000 的回复:
如果你不想被服务器的文件覆盖就选Merge
一般来说 对于已经签出的文件选Merge
如果选Replace那么你现在所写的就会被覆盖掉
白写半天了

那如果选合并,对于修改的部分是如何处理的呢?就是比如曾经有一个DIV,现在对这个DIV的内容修改了,那么选合并的话,这个DIV的内容是被……


这个是以什么为单位进行处理的呢?前台是以标记为单位?后台以函数为单位????
比如这个单位中我修改了,那么这个单位在选“合并”后也不会被更改掉是吧?
如果这个单位是新增的,那么就被添加进来,

是不是可以理解为:合并既添加相对于本机代码来说,是新增的单元??

#9


引用 8 楼 procedure123 的回复:
引用 7 楼 telankes2000 的回复:
引用 4 楼 procedure123 的回复:
引用 3 楼 telankes2000 的回复:
如果你不想被服务器的文件覆盖就选Merge
一般来说 对于已经签出的文件选Merge
如果选Replace那么你现在所写的就会被覆盖掉
白写半天了

那如果选合并,对于修改的部分是如何处理的呢?就是比如曾经有一个DIV,现在对这个D……


这个你最好试一试了。
VSS并不知道文件是html的还是cs的,只是文本的比较了。

#1


合并是服务端和客户端合并
替换是服务端替换客户端

#2


引用 1 楼 fengyarongaa 的回复:
合并是服务端和客户端合并
替换是服务端替换客户端


来晚了,顶。

#3


如果你不想被服务器的文件覆盖就选Merge
一般来说 对于已经签出的文件选Merge
如果选Replace那么你现在所写的就会被覆盖掉
白写半天了

#4


引用 3 楼 telankes2000 的回复:
如果你不想被服务器的文件覆盖就选Merge
一般来说 对于已经签出的文件选Merge
如果选Replace那么你现在所写的就会被覆盖掉
白写半天了

那如果选合并,对于修改的部分是如何处理的呢?就是比如曾经有一个DIV,现在对这个DIV的内容修改了,那么选合并的话,这个DIV的内容是被替换为服务器的内容还是原封不动呢?

#5


引用 1 楼 fengyarongaa 的回复:
合并是服务端和客户端合并
替换是服务端替换客户端

+1

#6


对了   有时候合并可能提示有冲突

那是因为 相同的 网页 或者代码 
在服务器和本地都不一样

你必须选择服务器或者本地作为覆盖对象

#7


引用 4 楼 procedure123 的回复:
引用 3 楼 telankes2000 的回复:
如果你不想被服务器的文件覆盖就选Merge
一般来说 对于已经签出的文件选Merge
如果选Replace那么你现在所写的就会被覆盖掉
白写半天了

那如果选合并,对于修改的部分是如何处理的呢?就是比如曾经有一个DIV,现在对这个DIV的内容修改了,那么选合并的话,这个DIV的内容是被替换为服务器的内容还是原封不动呢?

合并就是服务器的内容+你现在修改的内容

#8


引用 7 楼 telankes2000 的回复:
引用 4 楼 procedure123 的回复:
引用 3 楼 telankes2000 的回复:
如果你不想被服务器的文件覆盖就选Merge
一般来说 对于已经签出的文件选Merge
如果选Replace那么你现在所写的就会被覆盖掉
白写半天了

那如果选合并,对于修改的部分是如何处理的呢?就是比如曾经有一个DIV,现在对这个DIV的内容修改了,那么选合并的话,这个DIV的内容是被……


这个是以什么为单位进行处理的呢?前台是以标记为单位?后台以函数为单位????
比如这个单位中我修改了,那么这个单位在选“合并”后也不会被更改掉是吧?
如果这个单位是新增的,那么就被添加进来,

是不是可以理解为:合并既添加相对于本机代码来说,是新增的单元??

#9


引用 8 楼 procedure123 的回复:
引用 7 楼 telankes2000 的回复:
引用 4 楼 procedure123 的回复:
引用 3 楼 telankes2000 的回复:
如果你不想被服务器的文件覆盖就选Merge
一般来说 对于已经签出的文件选Merge
如果选Replace那么你现在所写的就会被覆盖掉
白写半天了

那如果选合并,对于修改的部分是如何处理的呢?就是比如曾经有一个DIV,现在对这个D……


这个你最好试一试了。
VSS并不知道文件是html的还是cs的,只是文本的比较了。