2017-02-24 9 views
2

gitリポジトリを使用してプロジェクトのリソースを取得しており、すでに使用されているリソースと処理が必要なリソースを追跡する必要があります。処理されたgitコミットを追跡する方法は?

"already-processed"というタグで作業して、最新のコミットにタグを移動しようとしましたが、何とかSourceTreeがreposをフェッチ/プルで更新できないため、多くの問題が発生しています。

それで、もしそれをすべて処理する方法がもっと良ければ、タグで正しく動作させるにはどうすればいいですか?

私たちは時系列的にリソースを処理していますが、個々のコミットをある日処理/実行済みとしてマークするのも良いでしょう。

環境はGitlab + SourceTreeですが、実行する必要があることを理解するだけで、コマンドラインソリューションも機能します。

答えて

1

tagsを更新するには、--tagsgit fetchを渡す必要があります。

$ git fetch --tags # update the tags (all necessary commits for tag) 
$ git tag    # see the available tags 

$ git fetch   # update the commits/changes 

注:あなたが最新のものにしたい場合は、両方のコマンド

+0

オーケーを実行する必要があり、Sourcetreeはフェッチする場合、「ローカルにすべてのタグを取得して保存する」フラグを持っているので、私は呼び出す必要がありますダイアログボックスを2回、最初にチェックボックスをオンにし、2回目にクリックしないでください。迷惑だが、少なくとも働いている。誰かが別のアプローチをとるのを待つだろうが、これは基本的には別の方法で受け入れられるだろう。ありがとう! –

関連する問題