Part Ireference from:http://gridgain.blogspot.kr/2014/09/two-phase-commit-for-distributed-in.html2-Phase-Commitis probably one of the oldest consensus...
分类:
其他好文 时间:
2014-09-12 10:06:03
阅读次数:
230
经常在多协作的开发过程中,经常会进行版本的回退进行恢复版本,以便方便测试或进行代码的移出或……
那么如何查看一个文件所进行过的提交呢?
在git下来的源码目录下,执行git log 文件名 即可查看到有关此文件的所有提交;
例如:
ufo@ufo:~/plugins/automount$ git log gsd-manager.c
commit 2881...
分类:
其他好文 时间:
2014-09-10 15:51:10
阅读次数:
252
diff里面a表示前面那个变量,b表示第二个变量HEAD commit版本Index staged版本a、查看尚未暂存的文件更新了哪些部分,不加参数直接输入 git diff此命令比较的是工作目录(Working tree)和暂存区域快照(index)之间的差异也就是修改之后还没有暂存起来的变化.....
分类:
其他好文 时间:
2014-09-09 20:07:29
阅读次数:
189
一个存储过程中多个更新操作,后面的更新操作出现异常,如果不手动回滚前面修改的数据是不会自动撤销的!BEGIN TRY BEGIN TRAN-- ..... COMMIT TRANEND TRYBEGIN CATCH ROLLBACK TRAN DECLARE @ErrorMe...
分类:
数据库 时间:
2014-09-09 17:46:19
阅读次数:
335
SVN中,当我们需要revert之前的commit的时候,有两个选项:1. Revert to this revision2. Revert changes from this revision下面说一下两种方式的区别:假设我们有四个连续的commit : 1, 2, 3, 4对于commit 2选...
分类:
其他好文 时间:
2014-09-09 17:30:09
阅读次数:
157
一、为项目加上Git1.进入对应文件夹2.git init(初始化一个空的代码仓库)3.git add .(将当前目录和子目录的文件标记为要添加到代码仓库)4.git commit -m "添加项目"二、在Git全局设置配置个人信息1.添加git的全局配置git config --global us...
分类:
其他好文 时间:
2014-09-08 09:37:16
阅读次数:
222
事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。
事务处理(事务操作):保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。
当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永久地保存下来;要么数据库管理系统将放弃所作的所有修改,整个事务回滚(rollback)到最初状态。
为确保数据库中数据的一致性,数据的操纵应当是离...
分类:
数据库 时间:
2014-09-07 22:34:25
阅读次数:
297
背景:
原本在学校跟随导师做项目的时候,就一直在使用版本管理,主要是用来记录项目的修改,项目成员之间的沟通和交流。使用的服务端是Visual SVN,客户端是TortoiseSVN,常用的TortoiseSVN指令也仅限于SVN Update和SVN Commit,前者用来从服务器更新,以期望查看其他同学的修改,后者用来将自己的修改提交到服务器,使得团队共享修改。...
分类:
其他好文 时间:
2014-09-07 07:39:04
阅读次数:
296
1)git status:可以让我们时刻掌握仓库当前的状态。2)git diff 【文件名】:查看改变的详细信息,显示的结果是Unix通用的diff格式。步骤:1、修改文件2、通过git add 【文件】:进行添加3、通过git status:进行查看仓库的状态4、通过git commit -m "...
分类:
其他好文 时间:
2014-09-05 22:22:02
阅读次数:
212