我正在使用Eclipse的Git插件.我开始输入这些字段时会显示几个作者和提交者.
如何更改此列表,或删除某些作者或提交者?
另外我想设置默认显示的默认作者和提交者.
我想知道创建Javadocs时的最佳实践.我有一个包含许多文件的项目.代码已由许多开发人员创建.每个文件都有一个注释@author
,因此很明显谁创建了一个特定的类.
但是当其他开发人员向文件添加新代码,修改它等等时,他应该如何通知团队的其他成员他已经创建了一些新功能或修改了现有代码?换句话说,我们应该如何"让Javadocs与现实保持一致"?;)
@author
标签?然后,如果有任何疑问,更容易识别要询问的人.@author
为每个新方法,内部类等添加标记?当然,由于我们使用SVN,很容易调查谁做了什么,但为了保持清楚,这个Javadoc的东西也应该被考虑在内.
使用这些@author
标签的最佳方法是什么?
我想检查一下作者的电子邮件和姓名,以确认谁正在推送我的回购.
有没有办法让我在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) /my-app
在web-root 中的目录(例如)中.子域名不是一个选项,因为他们不想咳出另一个SSL证书./my-app
是我唯一允许触摸的目录(不合理的IT人员).THANKS
部分中的工作的权限humans.txt
.humans.txt
考虑到我将提供缩小的标记,CSS和脚本文件,这样的单独文件似乎是一个理想的地方.因为我不允许humans.txt
在web-root中放置一个文件,(即使我是这样,将它放在那里也没有多大意义,因为它只适用于/my-app
网站的部分)是否可以接受下列:
/my-app/humans.txt
<link rel="author" href="//example.com/my-app/humans.txt">
在我的标记中我将提供严格的HTML 4.01,该属性的author
值rel
似乎不是该规范中公认的链接类型.我是否需要做额外的事情来定义author
链接类型,或者是否足够使用它?
我甚至不知道目前是否有任何非蜘蛛工具实际使用此文件,但我希望尽可能减少将来出现问题时无法工作的可能性.
尽管HTML5中的新功能,使用丰富的狙击手,微数据和什么不是......我仍然找不到合适的方式来获得开发页面/网站的功劳.
当然,你必须<meta name="author" content="Some name/company">
但这是业主的网站.我只是开发人员.
我怎样才能在页面中正确编码自己?你是怎么做/编码的?
short:有没有办法查看谁将提交推送到git存储库?
long:git log
告诉我谁创建了提交,何时以及什么是提交注释.所以我可以知道一个提交的原作者.如果原始作者将此类提交推送到功能分支,我想检查谁将此提交合并到生产分支.
我尝试将最新提交的提交者日期设置为其作者日期。通常这适用于git rebase --committer-date-is-author-date HEAD~1
. 不幸的是,只有一个承诺,这意味着我必须使用--root
替代HEAD~1
,但git rebase --committer-date-is-author-date --root
不设置的提交日期作者日期出于某种原因。我能做什么?
我分叉了某人的仓库并添加了功能。我贡献的金额不到它现在拥有的所有功能的一半。
在 fork 中package.json
,他的名字还在作者字段中。
我应该将作者字段更改为我自己并将他添加为该contributors
字段的贡献者吗?或者我应该按原样保留作者字段并将我添加为贡献者?
我使用TortoiseSVN来访问基于文件的本地仓库.在我的所有提交中,作者是我的Windows登录名.是否可以使用不同的名称?
我知道如何在提交后更改作者,但之前如何更改?安装apache/svnserver不是一种选择.
打包的maven项目包含META-INF/manifest.mf文件,在"Built-by"字段中是当前用户的登录名.在哪里或什么设置作者的名字,所以maven将使用这个而不是登录名?