标签: commit

svn branch commit - 实验提交

我已经制作了一些我希望保存在存储库中的实验代码,但我不希望它在主分支上.你会如何将它交给一个分支机构?

也许我弄错了,但是我对分支的理解,实际上你所做的就是将已经签入的代码复制到存储库中的另一个目录.我想可以将主分支复制到另一个位置,然后将工作副本存储库位置指针更改为指向该位置,然后提交实验代码.但这似乎有点啰嗦.这真的是你怎么做的?

svn branch commit

11
推荐指数
1
解决办法
4526
查看次数

如何将所有提交从特定用户移动到新分支?

我有许多用户'提交'.我想将一些用户的所有提交移动到一个新的分支.

我怎样才能做到这一点?

git branch commit

11
推荐指数
1
解决办法
2706
查看次数

我可以在Subversion中删除提交吗?

每次事故我都犯了两次,因为我忘了添加两个文件.我可以从日志中删除特定的提交吗?

日志的截图

我想删除提交№4.

svn version-control commit cornerstone

11
推荐指数
2
解决办法
3万
查看次数

如何使用git(或gitk)获取/列表/查看提交的所有后代?

如果您使用gitk --all,您可以从所有分支机构查看您的仓库的所有提交.除了给定提交的后代之外,我想要这样的东西.

git commit parent descendant gitk

11
推荐指数
3
解决办法
2628
查看次数

如何在Gerrit Code Review中合并提交

我是gerrit的新手:http://code.google.com/p/gerrit/ 我在我的本地Mac上用git安装了它.完成.

我做了一些测试动作:

  • 注册2个帐户,第一个帐户授予"管理员"权限,第二个帐户授予"注册用户"

  • 创建新项目

  • 我使用第二个帐户将提交推送到主分支进行审核.添加第一个作为审阅者

  • 检查没问题.如何将此提交合并到主分支?Web UI的任何解决方案?

谢谢!

git merge commit gerrit

11
推荐指数
2
解决办法
2万
查看次数

git为每个文件提交评论

我以前使用过Perforce,SVN,源安全和许多其他源代码控制工具的git.

我正在寻找我曾经在Perforce中使用的功能,我可以在其中构建更改列表; 我能够将文件添加到更改列表中,并提供特定于每个文件的注释.

git有一个暂存区域,其中添加了更改的文件,有没有办法在将文件添加到暂存区域时提供每个文件注释?

或者也许在评论阶段我可以添加每个文件的评论; 我有一个好看的外表,如果不管怎么做也无法锻炼 - 实际上从我所看到的两种情况都不可能.

任何人有任何想法我怎么能这样做?

git comments commit

11
推荐指数
2
解决办法
1万
查看次数

Git-commit无法打开vim

最近我安装bash-it到我的终端.现在,当我尝试执行git commit终端时显示我的错误:

/usr/bin/mate -w: /usr/bin/mate: No such file or directory error: cannot run /usr/bin/mate -w: No such file or directory error: There was a problem with the editor '/usr/bin/mate -w'. Please supply the message using either -m or -F option.

之前bash-it,commit命令正确打开了vim.当然我已经尝试将core.editorin git 更改为"vim",但无论如何它都无法正常工作.

你能帮我解决这个问题吗?我非常喜欢vim,它非常简单快速...我不想使用TextMate来编辑提交消息.

PS:我正在使用Mac OSX

git vim bash commit git-commit

11
推荐指数
4
解决办法
8360
查看次数

Git默认合并提交消息不包括冲突

在从origin/base分支到我的feature分支进行合并之后,我不得不解决文件上的一个冲突Parameter.java.我启动了我的Git合并工具,我解决了它.解决之后,我执行了一个git commit并使用默认的合并提交消息打开了Vim.

事实是,这个默认提交消息包含冲突列表,但从一开始#,因此它们将在提交消息中被忽略.

Merge remote-tracking branch 'origin/base' into feature

# Conflicts:
#       Parameter.java
#
# It looks like you may be committing a merge.
# If this is not correct, please remove the file
#       .git/MERGE_HEAD
# and try again.

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch feature
# All …
Run Code Online (Sandbox Code Playgroud)

git merge commit

11
推荐指数
2
解决办法
2913
查看次数

Git:如何在不同的提交中区分两个不同的文件?

我有一个存储库,其中许多文件已从.html重命名为.php,并在我上一次拉动后的许多提交中进一步编辑.使用git diff来展示所有的html内容删除,所有的php内容加入.有没有一种巧妙的方法来git diff检测重命名(类似的事情git log --follow),或直接比较不同提交中的不同文件名(类似于Git中的解决方案:如何在不同的分支中区分两个不同的文件?,但是对于提交)?

git diff commit

11
推荐指数
2
解决办法
2041
查看次数

VS Code 中的 Git 提交没有任何消息

如何在 VS Code 中 git 提交我的更改而不显示任何消息?

在我使用的终端中--allow-empty-message -m ''。我曾经可以通过输入一个空格字符在 VS Code 中完成我想要的操作,但现在不再起作用了。

git commit visual-studio-code

11
推荐指数
1
解决办法
7099
查看次数