SVN Noob:如何使用它的快速总结?
[对于那些没有在家跟随的人,这是;)的续集] 所以我放弃了,安装了OrtoiseSVN(为了和一个朋友在一个项目上合作,我的个人版本控制是活动的,并且可以按照我的意愿工作)。以前从未认真使用过其中一个,有人能给我(一个链接)一个简洁的解释,比如标签和如何使用它们,以及在使用它与其他用户合作项目之前我应该知道的任何事情吗 我已经看过了,我一定会读的,不过我在找一些类似“备忘单”的东西,或者更大一点的东西SVN Noob:如何使用它的快速总结?,svn,tortoisesvn,Svn,Tortoisesvn,[对于那些没有在家跟随的人,这是;)的续集] 所以我放弃了,安装了OrtoiseSVN(为了和一个朋友在一个项目上合作,我的个人版本控制是活动的,并且可以按照我的意愿工作)。以前从未认真使用过其中一个,有人能给我(一个链接)一个简洁的解释,比如标签和如何使用它们,以及在使用它与其他用户合作项目之前我应该知道的任何事情吗 我已经看过了,我一定会读的,不过我在找一些类似“备忘单”的东西,或者更大一点的东西 忘了提一下,我在windows上。查看。这是一个很好的参考,包含关于分支、标记等的信息 另外:
忘了提一下,我在windows上。查看。这是一个很好的参考,包含关于分支、标记等的信息
另外:Phil Haack的文章在互联网上有很多关于这个主题的免费资源。比如:
Fabian使用以下内容设置存储库: /标签 /树干 /分支机构
- 将最新版本的代码放入主干中
- 标签发布或构建到标签中名为文件夹的版本中(考虑这些只读)
- 分支发布到分支中名为文件夹的版本(这些是readwrite错误修复分支)
签出
本地存储库(通常是特定的分支或主干)更新
以合并更改(并解决冲突)Commit
将更改提交回存储库- 重命名文件/文件夹。尽可能使用SVN->重命名以确保保留历史记录
- 复杂的变化。如果要重命名文件夹并在其中移动文件,请尝试一次提交一个更改。在同一棵树中多次删除/移动/重命名/添加有时会导致SVN混淆。随着时间的推移,您将了解到需要注意哪些特定场景
Properties->Subversion->Properties
)“需要锁定”,值为“*”。这将限制文件一次只能由一个用户修改(直到他们释放锁)。对于像SQLite这样的文件数据库很有用,因为它们是二进制的,不能合并
你可以通过简单的玩弄它来学习其余的内容。看到了,但不确定它是否属于“简明”的范畴。。。不过,我会再看一遍,看看它是否有适合我的快速介绍。你在主页上找过文档吗?显然,那是米奇贴的书:)忘了提一下,我在windows上