私はgitリポジトリを管理するためにAtlassian Stash(bitbucketサーバー)を使用しています。最近、gitにファイル(新しく作成された.xmlファイル)レポはstash rest apiです。私は医者を通ってきましたが、残りのAPIのように思われます.APIはその施設をサポートしていません。もしあなたがこれを行う方法を知っていれば私に知らせてください。私は、これがアトラシアンスタッシュ(ビットバケット・サーバ)を介して行うことができない見られるようstash(bitbucketサーバー)rest apiを使用してgitリポジトリにコミットするファイル
8
A
答えて
3
2
おそらくあなたは
PUT /rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/browse/{path:.*}
APIのドキュメントからを探しているが /rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/をPUT参照/ {パス:。*}
指定されたリポジトリとブランチのpathの内容を更新します。この リソースは、contentという名前の フォームフィールドのファイルを含むPUTマルチパートフォームデータを受け入れます。 を更新する例カールリクエストは 'README.md' のようになります。-X PUT -uユーザ名カール
:ファイル編集RESTを使用してパスワード-F [email protected] -F 「というメッセージ=更新しますAPI」-Fブランチ=マスター-F sourceCommitId = 5636641a50b http://example.com/rest/api/latest/projects/PROJECT_1/repos/repo_1/browse/README.md
- ブランチ:パスが変更されたり
- コンテンツを作成すべきでブランチ:パスメッセージでのファイルの完全な内容:メッセージ をコミット・メッセージとして使用することができます。デフォルトのメッセージを使用する場合はnull 。
- sourceCommitId:編集前のファイルのコミットID 。コンテンツに が変更されているかどうかを識別するために使用されます。これが新しいファイルの場合はnullです。
ファイルを更新するか、新しいブランチで を作成することができます。この場合、新しいブランチ の開始点を識別するためにsourceBranchパラメータ を指定し、ブランチパラメータが新しい コミットを作成するブランチを識別する必要があります。
関連する問題
- 1. REST APIを使用してBitbucketのリポジトリを複製またはコピーする
- 2. 方法:[REST] REST APIを使用してプログラムでAtlassian Stash(Bitbucket Server)のリポジトリの既定のレビューアを取得および設定する
- 3. REST APIを使用してbitbucketのソースコードにアクセスするには?
- 4. BitBucket 1.0 REST APIリポジトリのすべてのプルリクエストを取得する
- 5. gitリポジトリをbitbucketに移行
- 6. git - 将来コミットしたファイルを無視してリポジトリに残す
- 7. Bitbucketでgitリポジトリをクリアしますか?
- 8. BitbucketプライベートサーバーREST API
- 9. git stashを使用する--keep-index
- 10. Bitbucket Server Api:すべてのリポジトリをクローン
- 11. Android HTTPクライアントを使用してREST APIサーバーにファイルをアップロードする
- 12. Sourcetreeクライアントを使用してBitbucketリポジトリにMayaファイルを保存する
- 13. Bitbucketプロジェクトのすべてのgitリポジトリにファイルを追加する方法
- 14. Railsを使ってGitリポジトリをコミットしてプッシュ
- 15. bitbucketにリポジトリを残して
- 16. Web GUIを使用した無料のGITサーバーBitBucket/GitHub
- 17. Bitbucketリポジトリのすべてのコミットに関する情報を取得します。
- 18. Atlasstian/Stash Git Api - コミットの間に変更されたファイルの名前を取得する
- 19. リモートgitリポジトリにコミットする方法
- 20. Gitリポジトリにコミットしている間にJenkinsジョブがハングアップする
- 21. gitlab apiを使用してファイルを更新してコミットする
- 22. REST APIを使用してサーバーを解析する
- 23. Gitリポジトリ用のBitbucketによるGitHubの利点
- 24. curlを使用してbitbucketリポジトリを作成する方法は?
- 25. Gitリポジトリ:フォルダへのシンボリックリンクをコミットする
- 26. 既存のgitリポジトリを新しいリポジトリに移動してコミット履歴を保存する方法
- 27. BitBucket REST APIでブランチをフィルタリングする
- 28. BitBucket REST API 2.0を使用してプルリクエストのコメントを投稿するにはどうすればよいですか? RESTのAPI 1.0を使用して
- 29. http認証を使用してプライベートBitBucketリポジトリzipファイルをダウンロードします。
- 30. BitbucketをIntelliJのリポジトリとして使用する方法
@Vidiya Prasanthが回答を投稿しました – gihan
Thanks Gihan。私は何かネイティブがほしいと思っていました。 –