1. Version Modeling a. File Sharing b. Lock-Modify-Unlock c. Copy-Modify-Merge2. 基于Diff diff可以理解为一堆修改的集合 3. Diff的格式 diff记录了增加、删除 diff算法基础是最长公共子...
分类:
其他好文 时间:
2014-07-29 17:24:02
阅读次数:
215
1. 本地工作目录与远程仓库对比(所有改动过的文件) git diff HEAD 2. 之对比给定的文件 git diff -- filename3. 与历史提交对比 git diff commit -ascidfjutt2389292929921working tree:就是你所工作在的目录...
分类:
其他好文 时间:
2014-07-28 15:08:13
阅读次数:
226
1、初始化一个Git仓库,使用git init命令。
2、添加文件到Git仓库,分两步:
第一步,使用命令git add ,注意,可反复多次使用,添加多个文件;
第二步,使用命令git commit,完成。
3、查看工作区的状态,使用git status命令。
如果git status告诉你有文件被修改过,用git diff可以查看修改内容。
4、版本切换
G...
分类:
其他好文 时间:
2014-07-27 11:35:23
阅读次数:
319
git status, git diff, git rm, git mv等文件操作命令解释。...
分类:
其他好文 时间:
2014-07-24 17:47:16
阅读次数:
248
Situation one: you are trying to compile a package from source and you discover that somebody has already done the work for you of modifying it slight...
分类:
其他好文 时间:
2014-07-24 12:15:45
阅读次数:
323
在分析或编写代码的过程中,经常需要在文件中查找字符串或对两个文件进行比较。Linux下常用的命令是grep和diff。Windows下文件比较有比较好的开源工具,如WinMerge。在文件中寻找字符串不清楚是否有好的开源工具。最近发现windows居然有dos命令可以满足需求。...
分类:
其他好文 时间:
2014-07-21 11:43:15
阅读次数:
259
diff-NurDiff和patch是Linux标配的工具。在Windows上,也有移植的版本可以使用。使用中注意:1、保证文件名完全相同,避免只有大小写不同的文件存在。2、Diff只能比较文本文件,二进制文件只能判断是否相同,不能记录差异。Diff根据文件的前几个字节判断文件是不是文本文件。使..
分类:
编程语言 时间:
2014-07-17 08:15:04
阅读次数:
342
这一题用了DFS对每一种方法进行尝试,直到有一种成功的就possible;#include #include "string.h"using namespace std;int diff;int card[26][4]; //用于记录不同卡片的上、右、下、左、方向的数字int ca...
分类:
其他好文 时间:
2014-07-16 15:21:44
阅读次数:
201
作为程序员,了解diff&patch命 令是非常必要的。比如说我们发现某个项目有bug代码,而自己又没有svn的提交权限,那么此时最合适的解决方法就是用diff命令做一个补丁发给项目成 员。项目成员通过patch命令可以立刻知道你的意图。有人会说直接传一个新文件不是更简单?不要忘了,一个patch文...
分类:
系统相关 时间:
2014-07-08 00:26:57
阅读次数:
306
一直在找svn回滚的方法,这个还是很实用的,屡试不爽阿
经常由于坑爹的需求,功能要切回到之前的某一个版本。有两种方法可以实现:
方法1: 用svn merge
1) 先 svn up,保证更新到最新的版本,如20;
2) 然后用 svn log ,查看历史修改,找出要恢复的版本,如10 。如果想要更详细的了解情况,可以使用svn diff -r 10:20 [文件或目录];
3...
分类:
其他好文 时间:
2014-07-05 22:50:24
阅读次数:
351