svn

使用SVN进行项目版本管理

假装没事ソ 提交于 2019-12-21 05:13:43
1.摘要 本文描述了利用SVN进行项目版本管理的方法,涉及项目版本号命名规则、SVN目录结构、第三方代码库的管理、版本创建、发布、修订、合并等行为的方法和原则。 2.版本号命名规则 版本号采用主版本号.次版本号.修订号组成。版本的重大变化主版本号增1,次版本号和修订号归零。版本的相对较小的变化主版本号维持不变,次版本号增1,修订号归零。当一个版本发布后出现了bug需要修订,此时,主、次版本号不变,修订号增1。 注意:对于主动性的程序功能性的变化,应该增加主或次版本号,不应该通过修订号来反映。修订号只用于对已发布版本的bug修订,一个版本的修订号的大小某种程度上可以反映一个版本发布后的稳定情况。 3.SVN目录结构 项目结构 第三方库结构 以项目名称作为SVN仓库名称为项目创建独立的项目仓库。仓库主要结构分为branches和tags。branches为工作目录,tags为发布目录。项目使用到的第三方库独立出来单独组件项目仓库,为整个公司的所有项目所共享,仓库名称为vendor。 3.1项目结构 branches 分支,存放未发布版本。具体的某个版本存放在其下的一个以“RB-版本号”规则命名的文件夹。上图示例为当前存在两个正在开发的版本RB-2.0和RB3.0。分支是开发人员的工作目录,是版本实现过程中的中间成果,具有临时性。版本发布后,相应的分支即可销毁。 tags 标签

Use LDAP for SVN user authentication

点点圈 提交于 2019-12-21 05:01:19
问题 I have an SVN server, and I'd like to use our LDAP server for user authentication. Right now I'm specifying usernames and passwords per repository, which is working OK, but more people are deciding to use this server. And I really shouldn't have access to their passwords. I'd like to use LDAP to authenticate users, and I want to grant access rights to a whole domain rather than specify users individually. Some (gruesome) details: SVN is running on a windows XP machine. :-( I have both

Correct workflow for managing a private Subversion fork:

血红的双手。 提交于 2019-12-21 04:59:36
问题 There is an open source project I would like to fork. It has a public SVN repository from which I would like to check out the source, clone it into my private repository, and begin making changes. If possible I would like to be able to merge changes from the upstream repository in the future. So far I've been able to do it like so: Create a folder for this project in my own repository. Check out this empty folder. Check out the original project into another location. Delete all .svn

Cound not check out svn with xcode 5 and Xcode Crashes if enable svn

こ雲淡風輕ζ 提交于 2019-12-21 04:56:08
问题 I am not able to setup SVN in X-Code 5. Iv tried these steps: 1) Goto-Xcode-Preferences-Accounts-Add Repositories (clicking "+" sign). 2) Enter the url path of the project https://ipaddress:8578/svn/comapny_name/projectname/iphone/ 3)Enter the credentials. At this point of time i get this error message Xcode has modified the URL. Xcode repository accounts represent the root of the repository. Subpaths can be checked out from the checkout window. the Repository was added successfully with the

Setting up SVN to Best Suit Dev -> QA -> Prod

こ雲淡風輕ζ 提交于 2019-12-21 04:55:27
问题 I'm sorry if this has already been asked, but I haven't been able to find an answer specific to this situation: For our web application, we have 3 systems: dev, QA, and production. Right now, a third party is maintaining the code, but soon it will be in our hands. We will have separate build environments for each stage. Also, we use RAD for code development, so there'll actually be a primary step, test/sandbox. Ideally, we'd like to somehow isolate repositories for each stage, such that we

SVN客户端服务器搭建与使用(一)

房东的猫 提交于 2019-12-21 04:36:10
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址. windows操作系统下面的二进制文件包一共有5种,如图: 个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用. 点开上面的VisualSVN连接,下载VisualSVN server,如图: 然后下载TortoiseSVN客户端,官网下载地址: http://tortoisesvn.net/downloads.html 注意下载跟你电脑匹配的安装包,在页面的下面你还可以找到语言包,如图: 下载完成后,应该有这些安装包,如图: TortoiseSVN安装包和简体中文语言包 VisualSVN server安装包 先安装VisualSVN server的安装包,双击VisualSVN server安装包,如图: 点Next,进入下一步,如图: 点同意,进图下一步,如图: 选择上面一个选项,点Next,进入下一步,如图: Location是指VisualSVN Server的安装目录

Why does my eclipse project not have a build path?

人盡茶涼 提交于 2019-12-21 04:24:05
问题 What is the advantage with not having a build path in eclipse? Why is that setting default when it's like something you'd never use? It seems eclipse indigo was developed to make software development as obscure as possible. I just checked out a fresh copy of the project I checked in (called dungeonworld) this afternoon from another computer and automatically nothing works, can't compile, can't choose build path, can't add jre, can't add jdk, can't add that to project properties. Is my eclipse

What Are Some Decent ISPs That Host Subversion

别来无恙 提交于 2019-12-21 04:23:30
问题 I want a recommendation on an ISP which has Subversion installed so I can get a repository started. So far I found out discount.asp doesn't have that on their servers and will not support it. So I'm looking for a recommendation 回答1: What's your price range? Do you want a straght SVN provider or do you want to host a website too? For Straight SVN Hosting Check out http://cvsdude.com/ http://www.assembla.com/ Only Hosting provider I can think of with SVN support (outside of a VPS provider)

SVN working fine and then “svn: OPTIONS 200 OK” error and “does not exist”

爱⌒轻易说出口 提交于 2019-12-21 04:19:18
问题 SVN was working just fine until a few minutes ago -- I can still browse my repository at http://svn.example.com/myrepo but when I try to perform any operation, including svn up, I get: svn: OPTIONS of 'http://svn.example.com/myrepo': 200 OK (http://svn.example.com) And when I tried svn cleanup http://svn.example.com/myrepo just to see what would happen, I got: svn: 'http://svn.example.com/myrepo' does not exist Again -- typing that into the browser, I can still browse the repository just fine

Start tracking branches/tags on a git-svn repo that was tracking only trunk

陌路散爱 提交于 2019-12-21 04:18:27
问题 I've started tracking an svn repository with git by cloning only its trunk directory. Now I want to track the other stuff, but I don't want to have to clone it again just to use --stdlayout since it takes a long time to download and I already have most of the code locally. How do I change the repository layout to match svn trunk/branches/tags scheme without having to clone again? 回答1: Old .git/config : [svn-remote "svn"] url = svn://host/project/ trunk fetch = :refs/remotes/ git-svn New .git