以前以为只要会使用SVN就行了,但是最近的一些麻烦事都是因SVN引起的,让自己倍感困惑。
一些不好的习惯:
1.总是在更改文件时,总是忘了及时更新最新的源代码。最后再次提交的时候,会发现把别人最近提交的也给覆盖掉了,很危险的。
2.拷贝文件时候会不知不觉的把隐藏文件.svn也copy了,所以很麻烦。
3.很多开发工具竟然已经添加了svn的功能。如Eclipse。在Eclipse中cpoy源代码再paste之后,提交时还是提交至原来目录。
4.经常遇到的冲突问题。以前总是抱怨这是SVN的问题,今天犯的一次错误,才明白正是SVN保护大家劳动成果的一种方式。因为 没有更新最新的代码,修改后提交会认为是冲突,这个会保护多人的劳动没有归结一起,是个很好的方式。我总是自作聪明地将文 件删了,创建新文件,然后提交。
还有些SVN的使用,如
Revert
Replace
......
日后还得一番苦学,在团队里,不管精的有多偏,只要给大家带来便利,都算是无上光荣的事...
一些不好的习惯:
1.总是在更改文件时,总是忘了及时更新最新的源代码。最后再次提交的时候,会发现把别人最近提交的也给覆盖掉了,很危险的。
2.拷贝文件时候会不知不觉的把隐藏文件.svn也copy了,所以很麻烦。
3.很多开发工具竟然已经添加了svn的功能。如Eclipse。在Eclipse中cpoy源代码再paste之后,提交时还是提交至原来目录。
4.经常遇到的冲突问题。以前总是抱怨这是SVN的问题,今天犯的一次错误,才明白正是SVN保护大家劳动成果的一种方式。因为 没有更新最新的代码,修改后提交会认为是冲突,这个会保护多人的劳动没有归结一起,是个很好的方式。我总是自作聪明地将文 件删了,创建新文件,然后提交。
还有些SVN的使用,如
Revert
Replace
......
日后还得一番苦学,在团队里,不管精的有多偏,只要给大家带来便利,都算是无上光荣的事...