Version control software is very important to use to keep track of
changes. Today I was testing out the Xcode SCM (Software Configuration
Management) integrated tools with SVN today and I had a few issues.
1. Xcode is trying to use the wrong dynamic libraries for SVN, if you update your SVN version to 1.6+
. Since it’s referencing the wrong libraries you will get an error similar to this one:
Error: 155021 (Unsupported working copy format) please get a
newer Subversion client
I’ve seen this type of error when I upgraded my SVN and tried to use other SCM GUI software. To fix it I googled
around and found some useful information at: Blind Genius Weblog
cd /usr/lib
sudo mkdir oldSVN
sudo mv libap*-1.dylib oldSVN
sudo mv libsvn*-1.dylib oldSVN
sudo mv libap*-1.0.dylib oldSVN
sudo mv libsvn*-1.0.dylib oldSVN
sudo ln -s /opt/subversion/lib/*-1.0.dylib .
sudo ln -s /opt/subversion/lib/*-1.dylib .
Instead of removing the library files, I moved them into a new directory as backup.
2. Now Xcode can use the correct updated libraries from SVN 1.6+, so
I moved on to the next task of adding an existing project to the SVN
repository. The tutorial at jms1.net
was helpful in refreshing my memory for the SVN commands.
Make a project in Xcode and then use Terminal
and execute the commands. If you aren’t familar with SVN check out the documentation
.
cd LOCAL_PROJECT_PATH
svn mkdir SVN_REPOSITORY_LOCATION/PROJECT_NAME
svn co SVN_REPOSITORY_LOCATION/PROJECT_NAME .
svn add *
svn revert --recursive build
svn ps svn:ignore build .
svn ci
The commands create a folder in your SVN repository. Next it checks
out the remote repository folder into the local project folder and add
all of the project files. Once the files are “added” you’ll want to
remove the build directory and ignore it from your SVN repository.
Lastly it’ll commit the changes and you’re project is in the repository.
3. The project is in the repository and Xcode is using the latest
version of SVN. You can use the SCM tools in Xcode to manage the
project.
分享到:
相关推荐
svn 1.6 服务端svn 1.6 服务端svn 1.6 服务端
SVN1.6汉化安装包
SlikSvn1.6所有版本,免安装,SlikSvn1.6所有版本,免安装
svn1.6和1.8MyEclipse10插件
svn1.6 eclipse插件 最新版本下载。安装:解压到MyPlugin/svn 写个link就可以用了
Windows下SVN 1.6 服务端和客户端安装与配置 1、软件下载 2、服务器和客户端安装 3、建立版本库(Repository) 4、配置用户和权限 5、运行独立服务器 6、初始化导入 7、基本客户端操作
svn插件1.6svn插件1.6svn插件1.6
刚使用SVN的时候,可能不是太熟悉英文,可以使用汉化先进行熟悉、学习。
windows版:svn1.6.16客户端、服务器端,eclipse和myeclipse的svn插件。svn安装教程,eclipse插件使用教程,svn客户端使用教程,svn启动配置。
MyEclipse7.1集成SVN1.6,通过测试;MyEclipse7.1集成SVN1.6,通过测试;
Slik-SubversionSlik-Subversion
SVN是CVS的替代产品,拥有强大的版本控制,代码管理功能。
svn 1.6 客户端
这就是经典的svn工作流程,从流程上看,有不少缺点,但也有优点。 缺点: 1、 服务器压力太大,数据库容量暴增。 2、 如果不能连接到服务器上,基本上不可以工作,看上面第二步,如果服务器不能连接上, ...
教你如何搭建svn代码服务器,linux redhat系统,apache2.2.23+subversion1.6版本
svn插件site-1.6.18版本和site-1.8.22版本两个版本的插件压缩包。欢迎下载
SVN最新版:1.6.2.16344 简体中文语言安装包 文件名:LanguagePack_1.6.2.16344-win32-zh_CN.msi 赶快下载吧!
SVN安装包,包括:subversion-1.6.1.tar.gz和subversion-deps-1.6.1.tar.gz
svn eclipse 插件 有需要的同学请来取
visual svn 1.6 crack version control subversion for visual studio