问题标签 [commit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
svn - 为 git 合并使用单独的提交消息会更好吗?
我来自 SVN 背景,所以我不确定典型的 git 工作流程是什么样的。当您在 SVN 中合并时,您会提供一条描述合并的提交消息。这是必要的,因为 SVN 的合并跟踪一直很差。
我注意到 git 的默认行为是如果成功则自动提交合并的结果。这意味着日志通常不会显示合并,因此历史记录中的所有内容看起来都像是在一个分支中开发的。这比将合并显示为附加提交更可取吗?我可以想到几个原因,为什么不这样做,但我想从其他用户那里得到一些意见。
svn - Subversion 中原子提交的价值是什么?
我正在尝试创建和遵循版本控制的最佳实践,并在 Subversion 中遇到了对原子提交的引用。由于我从未听说过此操作,因此我对此有一些疑问。
- 它的目的是什么?
- 什么时候应该使用它?
- 它与普通提交有何不同?
- TortoiseSVN用户可以使用它吗?如果是这样,怎么做?
svn - 谷歌代码:强制评论提交
我刚开始使用 Google 代码托管,并且是使用 Subversion 的初学者。我想知道是否有一种方法可以强制执行没有评论就不能提交的规则。我正在研究它,我确实找到了一种在颠覆上做到这一点的方法——它涉及创建一个 pre-commit hook。但我不认为我可以在谷歌代码中做到这一点(或者我错了吗?)
你知道我该如何执行吗?谢谢!
c# - 使用 LINQ2SQL (Winforms) 在 DataGridView 编辑后提交更改
给定一个具有如下 BindingSource 集的 DataGridView:
在 winform 上,我们使用设计器添加一个名为 myBindingSource 的 BindingSource 对象。然后在 Form.Designer.cs 上我们将它添加到 InitializeComponents()
稍后,在表单本身中,我们执行以下操作:
然后我们有一个填充网格的方法……</p>
顺便说一句,我已经在 Design Time 中设置了列,一切正常。由于 LINQ 2 SQL 没有返回 Anonymous,“myDataView”是可编辑的,问题来了……</p>
问题是:我如何坚持这些变化?
数据网格中有几十个事件,我不确定哪个更合适。即使我尝试其中一个事件,我仍然不知道我需要执行什么代码才能将这些更改发送回数据库以保持更改。
我记得在 ADO.NET DataSet 时代,你会做 dataadapter.Update(dataset);
还可以想象,retrieve 和 persist() 都在业务层上,方法签名如下所示:
该方法采用表单的网格并使用上面显示的 LINQ2SQL 查询填充它。
现在我想创建一个这样的方法:
这个想法是这个方法不在同一个类(表单)上,许多例子倾向于假设一切都在一起。
file - bzr:在使用 bazaar 进行一些提交后恢复已删除的文件
我想知道是否可以从旧版本中恢复已删除的文件(一种干净的方法)
我为一些测试重命名了一个文件,然后我提交了所有工作(我忘记重命名文件)并做了很多其他提交......当我意识到时,为时已晚......
问候, 艾曼
nhibernate - session.BeginTransaction() 和 transaction.Commit()
我是 Nhibernate 的新手,所以我的查询对你来说可能是微不足道的。
我们一般在里面嵌入数据操作代码
因为我们一般 BeginTransaction/Commit/Rollback 用于保存/更新/删除数据,
我想知道是否需要BeginTransaction()
,Commit()
即使我正在使用
session.Get<T>(id);
或
检索数据session.CreateCriteria<T>().List();
请指导。
谢谢!
svn - 当我从主干中检出代码时,SVN 如何将代码检入特定分支?
我需要检查我对某个分支的代码更改,但我不确定该怎么做,因为我的代码来自主干 =/
windows - GIT 日志或提交监视器
我正在尝试找到适用于 Windows 的 Git 提交监视器。有谁知道是否存在?
理想情况下,它基本上会监视日志并在发生新提交时通知。
git - 如何合并单个提交?
有时我会同时与多个分支机构合作。假设我有名为 master、release-1.1 和experimental 的分支。我创建了一个新文件或在实验中进行了更改,并且我希望将一个更改应用于其他分支。
我可以在 git 中执行此操作吗?如果我只是将提交合并到另一个分支中,git 会自动“快进”并包含其间的任何提交。但是必须有一些方法来处理这个用例。
commit - AnkhSVN 提交/需要更新问题
我已将 AnkhSvn 插入 Visual Studio 2008。
当我尝试提交多个文件,并且其中至少一个文件导致提示更新时,我想知道是哪些文件导致了它。
目前,我正在突出显示 Pending Changes 中的文件,右键单击并显示更改,然后更改选项,使其从 Base 变为最新。因此,任何不相同的文件都有新的内容,因此需要更新。这很笨拙(至少可以说),所以想知道是否有一种快速方法可以查看哪些文件提示了“需要更新”消息。
任何帮助表示赞赏!