标签: commit

将文件提交到SVN存储库的问题

我在项目的根目录中有一个maven pom构建文件.尝试与Eclipse(Europa)中的SVN存储库同步时,红色双向箭头将添加到文件图标中.这意味着自上次同步以来,我的本地副本和存储库中的副本都已更改.

当我尝试做'覆盖并更新...'时会抛出错误消息:

Some resources were not reverted.
Attempted to lock an already-locked dir
svn: Working copy 'C:\Java\workspaces\pro\myProject-TRUNK' locked
Run Code Online (Sandbox Code Playgroud)

你知道在这种情况下应该做些什么吗?

eclipse svn subversive commit

28
推荐指数
5
解决办法
7万
查看次数

单个命令中的git clone和checkout

以下是我用于签出特定提交的命令.

git clone git://repo.git/repo123
git checkout <commitID>
Run Code Online (Sandbox Code Playgroud)

我想一步完成上述操作 - 仅使用git clone命令.

我想这样做的原因是,repo123非常庞大.检查我想要的提交将节省我很多时间.

我知道--depth选项.但在这种情况下,它是没有用的.谁能告诉我怎么做?

git clone commit git-checkout

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

如何添加/删除文件夹而无需从Subversion中的存储库下载?

我有一个巨大的存储库,我想添加/删除一个文件夹.我还没有检查出任何东西.有什么方法可以快速完成吗?

svn commit svn-checkout

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

将本地Git提交合并为git-svn的一个提交

目前,当我运行git svn dcommitgit 时,为自上次与SVN同步以来我所做的每个本地提交在SVN中创建一个单独的提交.是否有任何方法dcommit可以将我最近的所有本地提交合并为一个SVN提交?

commit git-svn dcommit

27
推荐指数
2
解决办法
8487
查看次数

如何仅列出要提交的文件?

有什么方法可以获取我输入以下内容时将提交的文件列表吗?

git commit -m "my changes"
Run Code Online (Sandbox Code Playgroud)

git status列出太多了.我可以删除所有的单词,但我宁愿不.而且我不想被告知未跟踪的文件.

我试过了

git ls-files -md
Run Code Online (Sandbox Code Playgroud)

但是这并没有显示最近添加但尚未提交的文件.

我正在寻找你得到的相同输出

svn status -q
Run Code Online (Sandbox Code Playgroud)

例如$ svn status -q
一个file.py
M dir/database.py
M start.py

git file commit status

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

在命令行执行mercurial提交时如何退出VIM?

我在运行Snow Leopard的Mac上.我安装了Mercurial 1.1.

在我点击"esc"退出插入模式后,我无法弄清楚如何保存和退出.点击控制+ c向我显示说明输入"退出"将写入和退出的说明,但它似乎不起作用.

vi terminal mercurial commit

26
推荐指数
3
解决办法
6万
查看次数

输入git的提交消息后该怎么办?

在我输入git commit -a文本编辑器后弹出,然后输入我的评论.键入注释后我必须按哪些按钮才能使其进入实际提交的下一阶段?

我在Windows上使用mysysGit并使用默认设置.

git commit-message commit

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

撤消上次提交/合并

我把我的git repo搞砸了一下.我在一个单独的分支中处理了一个功能.完成工作后,我切换到主人将其合并,但我的伙伴推了几个与我发生冲突的文件.合并之后,冲突和推动新的变化,我看到我也承诺了我的伙伴的旧变化.

现在我想重做这个提交/合并.我试过 git reset --soft HEAD^但是当我想要推送时,我收到了此错误消息Merge the remote changes before pushing again.

谁能帮我?

git version-control commit revert

26
推荐指数
3
解决办法
4万
查看次数

Git - 当我提交时,颜色是否意味着什么?

我在Windows上使用Git Bash,当我运行时git commit,vi编辑器打开,允许我编写一个Commit note.我注意到我写的文本的第一行是黄色的(尽管不是全部,只有前30或40个字符),第二行是红色背景上的白色,而从第3行开始是灰色.这种颜色编码是什么意思,还是只是某种奇怪的故障?我来自SVN背景,其中提交评论是纯文本,我没想到这个"彩虹".:)

提前谢谢你的答案.

git vi syntax-highlighting commit

26
推荐指数
1
解决办法
4356
查看次数

如何知道最新的master提交是否已被推送到远程?

我已将一个分支合并到主人,现在我可以在我的 git log

一段时间过去了,现在我想知道我以前是否也将master(带有该提交)推送到遥控器.怎么知道它是否被推了?

我可以想到一些解决方法,例如在其他地方重新存储存储库,或重置和检查然后重新合并,但我觉得可能有一个更简单的答案.

这是不同于我怎么能在git中知道一个分支是否已经合并到master中?据我所知它已合并,只是不知道远程推送.

git merge branch commit github

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