Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.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
ASP.NET中的SVN,具有用于日常使用的Ankh基础知识_Asp.net_Svn_Ankhsvn - Fatal编程技术网

ASP.NET中的SVN,具有用于日常使用的Ankh基础知识

ASP.NET中的SVN,具有用于日常使用的Ankh基础知识,asp.net,svn,ankhsvn,Asp.net,Svn,Ankhsvn,我的团队现在在ASP.NET中有一个SVN+Ankh设置,包括主干、分支和标记。我们切换分支并处理代码,但在进行简单更改后,文件中往往会出现无法解释的冲突。为什么会这样?我怀疑我们对这是如何运作的还不够了解。是否有什么应该做和不应该做的,或者我们应该如何处理我们的日常变化和承诺,而不引起冲突?为实现SVN zen,是否有基本的操作顺序?我们是在提交之前更新还是什么?非常感谢您的帮助。请务必在提交前更新。如果您确实使用分支,请不要使用switch,或者仅当您确实不了解switch命令及其工作原理时

我的团队现在在ASP.NET中有一个SVN+Ankh设置,包括主干、分支和标记。我们切换分支并处理代码,但在进行简单更改后,文件中往往会出现无法解释的冲突。为什么会这样?我怀疑我们对这是如何运作的还不够了解。是否有什么应该做和不应该做的,或者我们应该如何处理我们的日常变化和承诺,而不引起冲突?为实现SVN zen,是否有基本的操作顺序?我们是在提交之前更新还是什么?非常感谢您的帮助。

请务必在提交前更新。如果您确实使用分支,请不要使用switch,或者仅当您确实不了解switch命令及其工作原理时才使用switch,否则请将分支签出到新的工作副本中,换句话说,创建一个新的副本。

始终分支,在解决方案元素上合并,确保合并前完全更新(ankhsvn将对此发出警告),在合并之前,还要确保没有修改过的文件

阅读svnbook,了解何时使用正常合并和何时使用重新整合

最后,如果确实发生冲突,请确保您有一个好的3way合并工具来解决冲突。AnkhSVN自动识别了很多,但我真的很喜欢源代码