现象: 原因: 是因为从svn检出文件时放到了桌面, svn把桌面当成了同步的目录了 解决办法: 1.打开桌面文件夹 2.然后显示所有的文件 此时桌面文件夹里面会有一个.svn的隐藏文件,把它删除了就ok了。 3.ps 有时候显示了所有的文件夹还是没有找到.svn怎么办? 这时候需要从svn再检出一...
分类:
其他好文 时间:
2014-09-18 09:47:33
阅读次数:
272
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目.分布式和集中式(eg:svn)的最大区别在于开发者可以本地提交。每个开发者机器上都有一个服务器的数据库。特点就是本地提交这一步,这样就使每个用户都是git服务器。Git的功能特性:从一般开发者..
分类:
其他好文 时间:
2014-09-18 03:12:04
阅读次数:
340
git不同于类似SVN这种版本管理系统,虽然熟悉常用的操作就可以满足大部分需求,但为了在遇到麻烦时不至于靠蛮力去尝试,了解git的原理还是很有必要。
文件
通过git管理的文件版本信息全部存放在根目录.git下,稍微看下:
$ ls .git
COMMIT_EDITMSG HEAD branches description index logs...
分类:
其他好文 时间:
2014-09-18 00:53:23
阅读次数:
361
钩子函数、回调函数、注册函数,挂钩子这些我们代码中经常涉及到的东西,是否已经困扰你很久了?它们究竟是怎么回事,究竟怎么用?下面我来为你一一解答。
什么是钩子函数?
钩子函数也叫回调函数,是通过函数指针来实现的,那我们来看看什么是函数指针。
首先看看以下例子:
int *p;
int a,b;
我们可以让指针p先后指向a,
b,这样,p就先后代表了不同变量的地...
分类:
其他好文 时间:
2014-09-17 12:05:22
阅读次数:
231
1、点击文件右键,选择get lock 2、勾上steal the locks 3、之后再进行Release Lock操作即可。
分类:
其他好文 时间:
2014-09-17 10:30:32
阅读次数:
156
原文:SVN使用教程总结SVN简介:
为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。
Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和...
分类:
其他好文 时间:
2014-09-16 23:34:31
阅读次数:
157
先简单说说一下遇到的情况吧:在用类似Xshell的工具连接远端Linux时,运行命令ls时,如果有中文,就会显示有乱码;网上查资料时,也把相应的连接属性修改为utf-8了(见下图),但是还是不行;而此时,svn checkout 或者 svn ci 时,有中文命名的文件时,会提示Can't conv...
分类:
系统相关 时间:
2014-09-16 23:26:41
阅读次数:
281
RA layer request failed----------------------------解决方案:重启visulsvnserver若重启不了出现Service 'VisualSVN Server' failed to start。1 运行:services.msc,打开服务管理器,找....
分类:
其他好文 时间:
2014-09-16 18:52:00
阅读次数:
160
app钩子,啥玩意呢?就是把现有的app,集成到cms的一种手段。有两种实现方式:1) 定义cms_app.py,如下:from cms.app_base import CMSAppfrom cms.apphook_pool import apphook_poolfrom django.utils....
分类:
移动开发 时间:
2014-09-16 17:17:30
阅读次数:
206
以下是我常用到的svn 命令行,整理了一下,这东西版本控制上很有用,所以不会不行,当然,你也可以选择一些svn图形界面的工具0 查看当前工作目录svn 状态简写:svn st1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)简写:svn co2、往版本...
分类:
其他好文 时间:
2014-09-16 12:33:30
阅读次数:
367