标签: commit

如何解决svn错误"输入'xxx被标记为'已复制',但本身并未计划添加."

当我尝试提交特定文件(xxx.java)后弹出以下错误:

svn: Entry for 'C:\aaa/bbb/ccc/xxx.java' is marked as 'copied' but is not itself scheduled
for addition.  Perhaps you're committing a target that is
inside an unversioned (or not-yet-versioned) directory?
Run Code Online (Sandbox Code Playgroud)

如何解决这个SVN错误?

svn commit

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

在只有选择的事务中,提交和回滚之间是否存在差异?

我们在公司使用的内部应用程序框架使得必须将每个SQL查询都放入事务中,即使我知道没有任何命令会在数据库中进行更改.在会话结束时,在关闭连接之前,我提交事务以正确关闭它.我想知道如果我把它卷回来是否有任何特别的区别,特别是在速度方面.

请注意我使用的是Oracle,但我猜其他数据库也有类似的行为.此外,我无法对开始交易的要求做任何事情,代码库的那部分不在我手中.

sql oracle transactions commit rollback

20
推荐指数
2
解决办法
9924
查看次数

Subversion提交失败合并文件:200 OK

我遇到了最奇怪的问题......每次我犯下这样的错误都是这样的:

commit failed (details follow): MERGE of '/svn/project/trunk/web/directory/': 200 OK (http://mydomain.com)
Run Code Online (Sandbox Code Playgroud)

这是我修改过的文件的目录.

稍后编辑 我安装了web dav SVN并且我提交了一个HTTP URL.并且有一个post commit hook在同一台机器上的目录上执行svn更新

有任何想法吗 ?谢谢您的帮助.

svn commit

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

TortoiseSVN 1.7在提交和检查网络共享上的修改时非常慢

此问题仅与TortoiseSVN 1.7和仅在网络共享上的操作有关.

在开发服务器上,我有一个svn工作副本,我可以提交一些东西,然后在生产服务器上更新.
有时当开发服务器上的所有活动会话都忙(我无法通过RDP连接)时,我通过网络共享从另一个开发服务器进行"提交".
所以,我打开DEV-2,然后打开网络目录:\\ DEV\Project并单击"提交"或"检查修改".
此时对话框打开非常缓慢(30-40分钟).没有未版本控制的文件.而且无论改变多少文件(可以是0).

注意:"更新"操作正常.
以上问题也适用于旧版本的TortoiseSVN(例如1.6).

我看到很多建议不在网络共享上使用这些操作,并在本地使用它们.
但这不是问题的解决方案.
有时我需要在网络共享上"提交".
而且,这在早期版本中运行良好.

也许有人知道如何解决这个问题?或者可能存在一些可以禁用的设置?

我在乌龟开发者论坛上发现了同样的问题.但也没有解决方案:http: //tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2892466


更新1:
我在乌龟开发者论坛上添加了一个类似的问题:http:
//tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2909472

svn performance tortoisesvn commit network-share

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

在Git中更改错误的提交消息

我对Git提交有一个小问题.所以我正在开发一些项目并使用Git.我做了一个Git提交,我不小心写了一个错误的提交消息.所以我的问题是:

无论如何我可以在Git中更改提交消息吗?

注意:我试过这样做:

git commit -a --amend -m "New Commit Message"
Run Code Online (Sandbox Code Playgroud)

但它不起作用.为什么?

谢谢.

git commit

20
推荐指数
1
解决办法
1024
查看次数

在cygwin中调用git commit时vim无法正常工作

我在Windows下的Cygwin 64中使用git.默认编辑器vi和git使用默认编辑器.当我调用'git commit'时,会在vim启动之前提示以下消息:

git commit
Vim warning: output is not to a terminal
Vim warning: input is not from a terminal
Run Code Online (Sandbox Code Playgroud)

之后,vi将启动但无法控制,'ESC',':'无法使用,我必须杀死cygwin窗口.

在此输入图像描述

我怎样才能将vim用于'git commit'?

git vi vim cygwin commit

20
推荐指数
2
解决办法
5245
查看次数

Git提交不可能.没有暂存文件

我正在使用EGits与Eclipse并遇到一些问题.

我头上有一个变化; 我做了一个新课.

当我右键单击此类并单击"推送"时,以下对话框显示,我无法通过它:

无论如何,我需要推送这个文件,因为我无法在现实生活中提交,现在我也无法在Eclipse中提交它并且它在精神上承担了它的损失.

谢谢.

PS我已经google搜索这个广泛的寻找一个简单的修复(如"阶段"按钮),什么也没发现.

eclipse git commit egit eclipse-mars

20
推荐指数
1
解决办法
4万
查看次数

从gitlab中的提交消息引用一个问题

是否可以通过提交消息引用Gitlab中的问题?我在网上找不到任何东西.

commit issue-tracking gitlab

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

Git push vs. git push heroku master

我刚从PC笔记本电脑转移到Mac,我注意到我的git命令响应方式存在奇怪的差异.

之前,我会做以下事情:

git add .
git commit -m "These are my new changes"
git push # This would update my repo on github
{enter password}
git push heroku master # This would push to my app on heroku
{enter password}
Run Code Online (Sandbox Code Playgroud)

现在,当我这样做时git push,该应用程序只需在Heroku上部署而无需推送到我的Github仓库.

我怎样才能确保我更新这两个地方?

编辑

谢谢你的两个答案!我很欣赏的澄清之间的差异git pushgit push heroku master,在git push朝向出身,这在我的情况下,似乎推,是Heroku的.

如何更改设置以便它们像以前一样工作?即我想git push在Github上推送我的回购,我想git push heroku master推送到Heroku.前者目前直接推向Heroku,完全绕过Github.

git push commit github heroku

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

如何在给定SHA1的git中获取(仅)作者姓名或电子邮件?

我想检查一下作者的电子邮件和姓名,以确认谁正在推送我的回购.

有没有办法让我在git中提出一个命令来显示提交者的名字/电子邮件,只提供提交的SHA1?

这就是我提出的,但它远非理想的解决方案(第一个解决方案是git hook,这就是为什么它使用2个SHA1 rev-list.第二个只是使用git show):

git rev-list -n 1 --pretty=short  ccd3970..6ddf170 | grep Author | cut -d ' ' -f2- | rev | cut -d ' ' -f2- | rev
git show 6ddf170 | grep Author | cut -d ' ' -f2- | rev | cut -d ' ' -f2- | rev 
Run Code Online (Sandbox Code Playgroud)

git sha1 author commit

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