1

リビジョン管理システムを Starteam から Git および GitHub.com に変更中です。Starteam では、ラベルを使用します。ラベルは、3.14.1.3145 などの名前付きスナップショットです。それは毎朝自動的に構築されます。翌朝は 3.14.1.3146 です。git tag は label と同じだと思いますか? Smartgit をクライアントとして使用しますが、ビルド アプリケーションからは git コマンドラインを使用する必要があります。

私はgitの初心者で、次のことを考えています。

  1. Git でラベルを設定して GitHub に保存するにはどうすればよいですか?
  2. GitHub から特定のラベルのすべてのファイルをチェックアウトして、そこからビルドするにはどうすればよいですか?
4

1 に答える 1

3

はい、タグはあなたが説明したものです。ブランチのようにチェックアウトできます。チェックアウトの-bオプションを使用すると、新しいローカルブランチが作成されます。-bなしでチェックアウトするだけの場合、gitはブランチに参加していないことを警告しますが、何もコミットしない限り問題はありません。

新しいブランチをプッシュするのと同じ方法で、タグをGithubにプッシュします。git push origin tagname

タグ名を作成するときは、「gitdescribe」コマンドを確認してください。それはあなたを助けるかもしれません。

チェックアウトしてビルドするには:

git fetch origin && git checkout 3.14.1.314 --force && make

ところで、私はWindowsでGit Extensionsを使用した経験は小さいですが、良い経験があります。それは素晴らしいGUIを持っており、それはgitを備えたいくつかの基本的なシェルを含んでいます。

于 2013-01-29T18:17:08.927 に答える