問題タブ [atlassian-fisheye]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unity3d - Atlassian Crucible/Fisheye で Unity Asset Server を使用することはできますか?
Unity3D 開発と組み合わせてコード レビュー ツールを使用する方法を調査しています。
Unity Asset サーバーをリポジトリとして使用しています。明らかに、このリポジトリは Atlassian Crucible/Fisheye によってすぐにサポートされるわけではなく、それに対するプラグイン サポートを見つけることができませんでした。
回避策の構成を見つけた人はいますか? おそらく、Unity Asset Server と組み合わせて SVN を使用するか、または他のアプローチを使用しますか?
または、Unity3D Asset Server と互換性のある別のコード レビュー ツールはありますか?
git - Git ツリーで sha1 が null のエントリを削除する方法
ツリー内のコミット エントリの sha1 がヌルの git リポジトリを継承したため、FishEye がリポジトリをインデックス化できません。
指定されたツリーを探すと、次の結果が得られます。
履歴をSomeDirectory
調べると、最初は git サブモジュールであり、問題を引き起こしていると思われるコミットは と の両方を削除したものであること.gitmodules
がわかりましたSomeDirectory
。現在、SomeDirectory
犯人がいたのとまったく同じ場所に呼び出された実際のディレクトリがあります。
run a を修正しgit filter-branch
て、最終的にどうなるかを確認することはできますが、機能しません。
問題の原因となるコミットの前に認識しているバックアップがないことを知って、次に何を試みる必要がありますか。
version-control - Fisheye でスマートコミットを使用してラベルを追加することはできますか?
これは、ステータスの変更のみ可能で、ラベルの追加はできないことを暗示しているようです https://confluence.atlassian.com/display/FISHEYE/Using+smart+commits
これを達成するための回避策または他の方法はありますか?
git - マージされた機能ブランチのすべてのコミットを GitHub で見ることはできますか?
職場では GitHub をコード リポジトリとして使用し、JIRA を課題トラッカーとして使用し、コード レポートとレビュー用に Crucible と FishEye と統合しています。各コミットに機能ブランチ番号を付けます。
この設定には非常に便利な機能があります。JIRA チケットの [Reviews] タブから Crucible レビューを作成することで、ブランチが master にマージされた後でも、特定のブランチのすべての変更を示すすべてのファイルの素晴らしいツリー ビューを取得できます。
次に例を示します。
現在、問題追跡を GitHub Issues に移動することを計画しています。私はかなり注意深く見てきましたが、これに対応するものは GitHub にありません。GitHub 比較を使用すると、特定のブランチをマージする前に、そのブランチのすべてのファイル変更をよく確認できますが、マージ後はどうでしょうか? マージされたブランチの変更を確認する唯一の方法は、ブランチがマージされる直前のマスターのコミットと比較することです。
GitHub には、マージされたブランチのすべてのコミット、または説明に特定の機能ブランチ番号があるすべてのコミットを表示する方法はありますか?
git - git diff の実行時にサポートされていないファイルタイプ
FishEye/Crucible でインデックスを作成しようとしている git リポジトリがあります。問題は、特定の変更で失敗し、ファイル拡張子「.Pdf」でサポートされていないファイルタイプをスローすることです。この拡張子のファイルが 1 つだけ問題を引き起こし、.PDF または .pdf のファイルは正常に動作します。呼び出されるコマンドはgit.exe diff -M --no-abbrev --full-index -U0 721dd161c288bd43b15874c03a8bfc4ae0f6aa32..af0a23599eef5612236d00ccf9cb913277171f28
gitとファイルの間の何かを指すFisheyeの外部で再現可能ですか??
さまざまなバージョンの Git (msysgit-1.9.0、1.9.2、1.9.4) を試しましたが、すべて同じ問題が発生します。また、extn を .gitattributes ファイル ( *.Pdf diff=astextplain
) に追加しましたが、これも成功しませんでした。
gitk を実行すると、次のようになります。
履歴を書き直す以外に次に何をすべきかはわかりませんが、これはチームが使用する作業リポジトリであるため、影響があります。
助言がありますか?
java - Atlassian FishEye プラグインと Spring LDAP クラス
私の FishEye 用プラグインは、Active Directory にアクセスし、FishEye 用のいくつかの機能を実装できるようにする必要があります。プラグインは X 分ごとにディレクトリとの同期を行う必要があるため、SAL スケジューラに基づいています。com.sun.jndi.ldap.LdapCtxFactory を使おうとしたところ、REST プラグインでしか動作しないことがわかりましたが、SAL で使用すると、クラスローダーを再定義してもこのクラスがロードされません。とにかく、Spring LDAP を使用して機能を再実装し、プラグインを FishEye にデプロイしようとすると、次のようになりました。
Ok。私はグーグルで見つけましたhttps://developer.atlassian.com/docs/faq/troubleshooting/dependency-issues-during-plugin-initialisation競合を回避するために、依存関係の範囲を提供 に変更する必要があると書かれています。わかりました、私はそれを作りました。しかし、今は別の例外があります:
spring-ldap-core-1.3.2.RELEASE.jar を $fisheyeDir/lib に配置しようとしましたが、何も起こりません - ブートローダーはこの JAR を取得しません。
この状況で何ができるか知っている人はいますか?別の LDAP フレームワークを使用する必要がありますか? または、これらの LDAP クライアントの実装をクラスパスに押し込むことは可能ですか?
FishEye バージョン 3.6.1 (最新)、クラスパス バージョン 3.0.5.RELEASE へのスプリング jar。私の spring-security-ldap 依存関係も 3.0.5.RELEASE です。
前もって感謝します。