SVN Noob:如何使用它的快速总结?

SVN Noob:如何使用它的快速总结?,svn,tortoisesvn,Svn,Tortoisesvn,[对于那些没有在家跟随的人,这是;)的续集] 所以我放弃了,安装了OrtoiseSVN(为了和一个朋友在一个项目上合作,我的个人版本控制是活动的,并且可以按照我的意愿工作)。以前从未认真使用过其中一个,有人能给我(一个链接)一个简洁的解释,比如标签和如何使用它们,以及在使用它与其他用户合作项目之前我应该知道的任何事情吗 我已经看过了,我一定会读的,不过我在找一些类似“备忘单”的东西,或者更大一点的东西 忘了提一下,我在windows上。查看。这是一个很好的参考,包含关于分支、标记等的信息 另外:

[对于那些没有在家跟随的人,这是;)的续集]

所以我放弃了,安装了OrtoiseSVN(为了和一个朋友在一个项目上合作,我的个人版本控制是活动的,并且可以按照我的意愿工作)。以前从未认真使用过其中一个,有人能给我(一个链接)一个简洁的解释,比如标签和如何使用它们,以及在使用它与其他用户合作项目之前我应该知道的任何事情吗

我已经看过了,我一定会读的,不过我在找一些类似“备忘单”的东西,或者更大一点的东西


忘了提一下,我在windows上。

查看。这是一个很好的参考,包含关于分支、标记等的信息


另外:Phil Haack的文章

在互联网上有很多关于这个主题的免费资源。比如:

最美好的祝愿,

Fabian

使用以下内容设置存储库:

/标签

/树干

/分支机构

  • 将最新版本的代码放入主干中
  • 标签发布或构建到标签中名为文件夹的版本中(考虑这些只读)
  • 分支发布到分支中名为文件夹的版本(这些是readwrite错误修复分支)
标记/分支在提交新修订之前不会占用额外空间。为此,我们的构建过程会自动为每个构建创建一个标记(不是必需的,只是它们使用的一个示例)

一般流程如下:

  • 签出
    本地存储库(通常是特定的分支或主干)
  • 改变
  • 更新
    以合并更改(并解决冲突)
  • Commit
    将更改提交回存储库
  • 其他需要考虑的事项:

    • 重命名文件/文件夹。尽可能使用SVN->重命名以确保保留历史记录
    • 复杂的变化。如果要重命名文件夹并在其中移动文件,请尝试一次提交一个更改。在同一棵树中多次删除/移动/重命名/添加有时会导致SVN混淆。随着时间的推移,您将了解到需要注意哪些特定场景
    另一个值得注意的功能是添加一个属性(files
    Properties->Subversion->Properties
    )“需要锁定”,值为“*”。这将限制文件一次只能由一个用户修改(直到他们释放锁)。对于像SQLite这样的文件数据库很有用,因为它们是二进制的,不能合并


    你可以通过简单的玩弄它来学习其余的内容。

    看到了,但不确定它是否属于“简明”的范畴。。。不过,我会再看一遍,看看它是否有适合我的快速介绍。你在主页上找过文档吗?显然,那是米奇贴的书:)忘了提一下,我在windows上