GitBashでコマンドを作成するのは非常に時間がかかります。また、初心者にとっては非常に理解しにくいです。GithubにFilezillaのようなファイルをアップロードするための簡単な方法/ソフトウェアがないのはなぜですか?ユーザー名パスワードを入力し、リポジトリを選択して、アップロード/同期ボタンをクリックするなどの簡単なものにする必要があります。あなたは何を言っていますか?
1 に答える
ソース コード リポジトリとして、Git (または Mercurial) のような DVCS (分散バージョン管理システム) や GitHub のような Web フロントエンドの目標は、「ファイルをアップロードすること」ではなく、コミット (新しいリビジョンの新しいリビジョン) を記録することです。プロジェクトの一貫した状態を表す完全なツリー)。
そのため、焦点はファイル レベルではなく、プロジェクト レベルにあります。
「アップロード」インターフェースを提供するリポジトリを検討する場合は、Nexusのようなアーティファクト リポジトリを検討してください。これにより、あらゆるタイプのアーティファクト (ファイル、バイナリ、画像など)をアップロードできます。
しかし、それは DVCS とは非常に異なる目的を果たします。
あなたの質問が、リリース用のバイナリのアップロードに関するものであれば、今 ( 2013 年 7 月 2 日) にアップロードできます!
リリース、ソフトウェアをエンド ユーザーに出荷するためのワークフロー。
リリースは、Git アーティファクトを超えた完全なプロジェクト履歴を示す変更ログとバイナリ アセットを備えた第一級のオブジェクトです。リポジトリのホームページからアクセスできます。
- リリースには、リリース ノートと、ソフトウェアまたはソース コードをダウンロードするためのリンクが付属しています。
- 多くの Git プロジェクトの規則に従って、リリースは Git タグに関連付けられています。既存のタグを使用するか、公開時にリリースにタグを作成させることができます。
- バイナリ アセット (コンパイル済みの実行可能ファイル、縮小されたスクリプト、ドキュメントなど) をリリースに添付することもできます。公開されると、リリースの詳細とアセットは、リポジトリを表示できる人なら誰でも利用できます。
これは、2012 年 12 月に削除された古いバイナリ アップロード サービスに代わるものです。